Esempio n. 1
0
            public void UpdateTab(View view, PagerSlidingTabStrip.PagerSlidingTabStrip owner, int position, string hint = null)
            {
                ProgressBar bar      = view.FindViewById <ProgressBar>(Resource.Id.tab_progress);
                TextView    textView = view.FindViewById <TextView>(Resource.Id.tab_text);

                textView.Text = owner.TabTextAllCaps ? _titles[position].ToUpper() : _titles[position];

                if (SharedState.GetInProgress(position))
                {
                    bar.Visibility = ViewStates.Visible;
                }
                else
                {
                    bar.Visibility = ViewStates.Gone;
                }

                bar.Dispose();
                textView.Dispose();

                OnTabUpdated(position);
            }
 public void btnToggleProgress_Clicked(object sender, EventArgs e)
 {
     //the static event fired by SharedState
     SharedState.SetInProgress(_position, !SharedState.GetInProgress(_position));
 }