Пример #1
0
        public void OnTabSelected(Android.Support.V7.App.ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft)
        {
            switch (tab.Text)
            {
            case "Cauta produs":
            {
                if ((CautaMagazinFragment != null) && (CautaProdusFragment != null))
                {
                    FragmentTransaction transact = FragmentManager.BeginTransaction();
                    transact.SetCustomAnimations(
                        Resource.Animation.ScaleToMax,
                        Resource.Animation.ScaleToZero);
                    transact.Hide(CautaMagazinFragment);
                    transact.Show(CautaProdusFragment);
                    transact.AddToBackStack(null);
                    transact.Commit();
                }
            } break;

            case "Cauta magazin":
            {
                FragmentTransaction transact = FragmentManager.BeginTransaction();
                transact.SetCustomAnimations(
                    Resource.Animation.ScaleToMax,
                    Resource.Animation.ScaleToZero);
                transact.Hide(CautaProdusFragment);
                transact.Show(CautaMagazinFragment);
                transact.AddToBackStack(null);
                transact.Commit();
            } break;
            }
        }
Пример #2
0
 public void OnTabUnselected(Android.Support.V7.App.ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft)
 {
     if (fragment != null)
     {
         ft.Detach(fragment);
     }
 }
Пример #3
0
        public void OnTabSelected(Android.Support.V7.App.ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft)
        {
            sectionsViewPager.CurrentItem = tab.Position;
//			Drawable icon = actionBar.getSelectedTab().getIcon();
//			if (icon != null) {
//				icon.setAlpha(255);
//			}
        }
 void AddTabToActionBar(int labelResourceId, int iconResourceId)
 {
     Android.Support.V7.App.ActionBar.Tab tab = SupportActionBar.NewTab()
                                                .SetText(labelResourceId)
                                                .SetIcon(iconResourceId)
                                                .SetTabListener(this);
     //tab.TabSelected += TabOnTabSelected;
     SupportActionBar.AddTab(tab);
 }
Пример #5
0
            public void OnTabSelected(Android.Support.V7.App.ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft)
            {
                var className = Java.Lang.Class.FromType(fragmentType).Name;

                if (fragment == null)
                {
                    fragment = Fragment.Instantiate(parent, className, args);
                    ft.Add(Android.Resource.Id.Content, fragment, tag);
                }
                else
                {
                    ft.Attach(fragment);
                }

                // TODO: Add AutoTracking here once the autoTracking fixes make it into the SDK.
            }
Пример #6
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            var pagerAdapter = new SectionsPagerAdapter(this.SupportFragmentManager);

            SetContentView(Resource.Layout.activity_score);

            var toolbar = FindViewById <Toolbar> (Resource.Id.toolbar);

            SupportActionBar.SetDisplayUseLogoEnabled(false);
            SupportActionBar.SetLogo(new ColorDrawable(Resources.GetColor(Resource.Color.transparent)));
            SupportActionBar.SetHomeButtonEnabled(false);
            SupportActionBar.SetDisplayShowTitleEnabled(false);
            SupportActionBar.SetDisplayShowHomeEnabled(false);
            SupportActionBar.SetBackgroundDrawable(new Android.Graphics.Drawables.ColorDrawable(Color.Transparent));

//			SupportActionBar.NavigationMode = (int) ActionBarNavigationMode.Tabs;
            SupportActionBar.SetStackedBackgroundDrawable(new Android.Graphics.Drawables.ColorDrawable(Color.Transparent));

            sectionsViewPager                    = FindViewById <ViewPager> (Resource.Id.sections_pager);
            sectionsViewPager.Adapter            = pagerAdapter;
            sectionsViewPager.OffscreenPageLimit = (int)TrimMemory.RunningModerate;
            sectionsViewPager.PageSelected      += (object sender, ViewPager.PageSelectedEventArgs e) => {
//				SupportActionBar.SetSelectedNavigationItem(e.Position);
            };

            // Add a tab to the action bar for each subsection
            for (int i = 0; i < pagerAdapter.Count; i++)
            {
                Android.Support.V7.App.ActionBar.Tab scheduleTab = SupportActionBar.NewTab().SetIcon(pagerAdapter.PageIcon(i));
                scheduleTab.SetTabListener(this);

                SupportActionBar.AddTab(scheduleTab);
            }
        }
 public void OnTabUnselected(Android.Support.V7.App.ActionBar.Tab p0, Android.Support.V4.App.FragmentTransaction p1)
 {
 }
Пример #8
0
 public void OnTabReselected(Android.Support.V7.App.ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft)
 {
 }
Пример #9
0
 public void OnTabReselected(Android.Support.V7.App.ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft)
 {
     throw new NotImplementedException();
 }
Пример #10
0
 public void OnTabUnselected(Android.Support.V7.App.ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft)
 {
     ft.Remove(mFragment);
 }
Пример #11
0
 public void OnTabSelected(Android.Support.V7.App.ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft)
 {
     ft.Add(Resource.Id.fragment_content, mFragment, mFragment.Text);
 }
Пример #12
0
 public void OnTabReselected(Android.Support.V7.App.ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft)
 {
     Android.Widget.Toast.MakeText(mActionBarTabs, "Reselected!", Android.Widget.ToastLength.Short).Show();
 }
 public void OnTabSelected(Android.Support.V7.App.ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft)
 {
     Android.Support.V4.App.Fragment frag = _fragments[tab.Position];
     ft.Replace(Resource.Id.frameLayout1, frag);
 }