Exemplo n.º 1
0
        private void SetUpViewPager(ViewPager2 viewPager)
        {
            try
            {
                EventTab      = new EventFragment();
                GoingTab      = new GoingFragment();
                InvitedTab    = new InvitedFragment();
                InterestedTab = new InterestedFragment();
                PastTab       = new PastFragment();
                MyEventTab    = new MyEventFragment();

                Adapter = new MainTabAdapter(this);

                Adapter.AddFragment(EventTab, GetText(Resource.String.Lbl_All_Events));

                switch (AppSettings.ShowEventGoing)
                {
                case true:
                    Adapter.AddFragment(GoingTab, GetText(Resource.String.Lbl_Going));
                    break;
                }

                switch (AppSettings.ShowEventInvited)
                {
                case true:
                    Adapter.AddFragment(InvitedTab, GetText(Resource.String.Lbl_Invited));
                    break;
                }

                switch (AppSettings.ShowEventInterested)
                {
                case true:
                    Adapter.AddFragment(InterestedTab, GetText(Resource.String.Lbl_Interested));
                    break;
                }

                switch (AppSettings.ShowEventPast)
                {
                case true:
                    Adapter.AddFragment(PastTab, GetText(Resource.String.Lbl_Past));
                    break;
                }

                Adapter.AddFragment(MyEventTab, GetText(Resource.String.Lbl_My_Events));

                viewPager.CurrentItem        = Adapter.ItemCount;
                viewPager.OffscreenPageLimit = Adapter.ItemCount;

                viewPager.Orientation = ViewPager2.OrientationHorizontal;
                viewPager.Adapter     = Adapter;
                viewPager.Adapter.NotifyDataSetChanged();
            }
            catch (Exception exception)
            {
                Methods.DisplayReportResultTrack(exception);
            }
        }
        private void SetUpViewPager(ViewPager viewPager)
        {
            try
            {
                EventTab      = new EventFragment();
                GoingTab      = new GoingFragment();
                InvitedTab    = new InvitedFragment();
                InterestedTab = new InterestedFragment();
                PastTab       = new PastFragment();
                MyEventTab    = new MyEventFragment();

                var adapter = new MainTabAdapter(SupportFragmentManager);

                adapter.AddFragment(EventTab, GetText(Resource.String.Lbl_All_Events));

                if (AppSettings.ShowEventGoing)
                {
                    adapter.AddFragment(GoingTab, GetText(Resource.String.Lbl_Going));
                }

                if (AppSettings.ShowEventInvited)
                {
                    adapter.AddFragment(InvitedTab, GetText(Resource.String.Lbl_Invited));
                }

                if (AppSettings.ShowEventInterested)
                {
                    adapter.AddFragment(InterestedTab, GetText(Resource.String.Lbl_Interested));
                }

                if (AppSettings.ShowEventPast)
                {
                    adapter.AddFragment(PastTab, GetText(Resource.String.Lbl_Past));
                }

                adapter.AddFragment(MyEventTab, GetText(Resource.String.Lbl_My_Events));

                viewPager.CurrentItem        = adapter.Count;
                viewPager.OffscreenPageLimit = adapter.Count;
                viewPager.Adapter            = adapter;
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
            }
        }
Exemplo n.º 3
0
 private void DestroyBasic()
 {
     try
     {
         ViewPager                = null !;
         EventTab                 = null !;
         MyEventTab               = null !;
         GoingTab                 = null !;
         InterestedTab            = null !;
         InvitedTab               = null !;
         PastTab                  = null !;
         TabLayout                = null !;
         FloatingActionButtonView = null !;
         Instance                 = null !;
     }
     catch (Exception e)
     {
         Methods.DisplayReportResultTrack(e);
     }
 }
        private void DestroyBasic()
        {
            try
            {
                RewardedVideoAd?.OnDestroy(this);

                ViewPager                = null;
                EventTab                 = null;
                MyEventTab               = null;
                GoingTab                 = null;
                InterestedTab            = null;
                InvitedTab               = null;
                PastTab                  = null;
                TabLayout                = null;
                FloatingActionButtonView = null;
                Instance                 = null;
                RewardedVideoAd          = null;
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }