示例#1
0
 private void DestroyBasic()
 {
     try
     {
         TabLayout = null!;
         ViewPager = null!;
         AppBarLayout = null!;
         HashRecyclerView = null!;
         Toolbar = null!;
         SearchText = null!;
         OffsetUser = "";
         OffsetPage = "";
         OffsetGroup = "";
         DataKey = "";
         SearchText = ""; 
         UserTab = null!;
         PagesTab = null!;
         GroupsTab = null!;
         FloatingActionButtonView = null!; 
     }
     catch (Exception e)
     {
         Methods.DisplayReportResultTrack(e);
     }
 }
示例#2
0
 private void DestroyBasic()
 {
     try
     {
         TabLayout                = null;
         ViewPager                = null;
         AppBarLayout             = null;
         HashRecyclerView         = null;
         Toolbar                  = null;
         SearchText               = null;
         OffsetUser               = "";
         OffsetPage               = "";
         OffsetGroup              = "";
         DataKey                  = "";
         SearchText               = "";
         UserTab                  = null;
         PagesTab                 = null;
         GroupsTab                = null;
         FloatingActionButtonView = null;
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
示例#3
0
        private void SetUpViewPager(ViewPager viewPager)
        {
            try
            {
                UserTab   = new SearchUserFragment();
                PagesTab  = new SearchPagesFragment();
                GroupsTab = new SearchGroupsFragment();

                var adapter = new MainTabAdapter(SupportFragmentManager);
                adapter.AddFragment(UserTab, GetText(Resource.String.Lbl_Users));
                adapter.AddFragment(PagesTab, GetText(Resource.String.Lbl_Pages));
                adapter.AddFragment(GroupsTab, GetText(Resource.String.Lbl_Groups));

                viewPager.OffscreenPageLimit = 3;
                viewPager.Adapter            = adapter;
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
            }
        }
示例#4
0
        private void SetUpViewPager(ViewPager2 viewPager)
        {
            try
            {
                UserTab   = new SearchUserFragment();
                PagesTab  = new SearchPagesFragment();
                GroupsTab = new SearchGroupsFragment();

                Adapter = new MainTabAdapter(this);
                Adapter.AddFragment(UserTab, GetText(Resource.String.Lbl_Users));
                switch (AppSettings.ShowCommunitiesPages)
                {
                case true:
                    Adapter.AddFragment(PagesTab, GetText(Resource.String.Lbl_Pages));
                    break;
                }
                switch (AppSettings.ShowCommunitiesGroups)
                {
                case true:
                    Adapter.AddFragment(GroupsTab, GetText(Resource.String.Lbl_Groups));
                    break;
                }

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

                viewPager.Orientation = ViewPager2.OrientationHorizontal;
                // viewPager.RegisterOnPageChangeCallback(new MyOnPageChangeCallback(this));
                viewPager.Adapter = Adapter;
                viewPager.Adapter.NotifyDataSetChanged();
            }
            catch (Exception exception)
            {
                Methods.DisplayReportResultTrack(exception);
            }
        }