private void Tabs_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { if (e.Tab.Position == 0) { this.ntResults.Visibility = ViewStates.Visible; this.vkResults.Visibility = ViewStates.Gone; this.qqResults.Visibility = ViewStates.Gone; this.xiamiResults.Visibility = ViewStates.Gone; } else if (e.Tab.Position == 1) { this.ntResults.Visibility = ViewStates.Gone; this.xiamiResults.Visibility = ViewStates.Visible; this.vkResults.Visibility = ViewStates.Gone; this.qqResults.Visibility = ViewStates.Gone; } else if (e.Tab.Position == 2) { this.ntResults.Visibility = ViewStates.Gone; this.qqResults.Visibility = ViewStates.Gone; this.vkResults.Visibility = ViewStates.Visible; this.xiamiResults.Visibility = ViewStates.Gone; } else { this.ntResults.Visibility = ViewStates.Gone; this.vkResults.Visibility = ViewStates.Gone; this.xiamiResults.Visibility = ViewStates.Gone; this.qqResults.Visibility = ViewStates.Visible; } }
//int PreviousTab = 0;static int newtab = 0; private void TabLayoutForContacts_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { // PreviousTab = newtab; // var tab = e.Tab; // newtab = e.Tab.Position; // switch (e.Tab.Position) // { // case 0: // SelectedTabForChat.TabName = "Chat"; // break; // case 1: // SelectedTabForChat.TabName = "Group"; // break; // case 2: // SelectedTabForChat.TabName = "Contact"; // break; // } // if (PreviousTab != newtab) // { // //Android.Support.V4.App.Fragment fragment = null; // //var ft = this.Activity.SupportFragmentManager.BeginTransaction(); // //fragment = new ChatGroupContactFragment(e.Tab.Position); // //if (fragment != null) // //{ // // ft.Replace(Resource.Id.content_frame, fragment); // // ft.Commit(); // //} // } // // viewPager.SetCurrentItem(e.Tab.Position, true); }
private void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { var tab = e.Tab; _viewPager.CurrentItem = tab.Position; tab.Icon?.SetColorFilter(_selectedColor, PorterDuff.Mode.SrcIn); }
private void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { switch (e.Tab.Position) { case 0: // Details break; case 1: // Comments if (loadedInfo == true) { break; } loadedInfo = true; var a = _pagerAdapter.GetItem(e.Tab.Position) as IssueCommentsFragment; a.LoadIssueComments(); break; default: throw new Exception("Unknown tab"); } _viewPager.CurrentItem = e.Tab.Position; }
private void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { var resolved = ContextCompat.GetColor(this, Resource.Color.TabSelected); var tab = e.Tab; var imageView = tab.CustomView as ImageView; imageView.SetColorFilter(new global::Android.Graphics.Color(resolved)); }
private void TabLayoutOnTabSelected(object sender, TabLayout.TabSelectedEventArgs e) { try { e.Tab.Icon.SetColorFilter(new PorterDuffColorFilter(Color.ParseColor(AppSettings.MainColor), PorterDuff.Mode.SrcIn)); } catch (Exception exception) { Console.WriteLine(exception); } }
private void Tabs_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { if (e.Tab.Position == 0) { this.lyricScroll.Visibility = ViewStates.Gone; this.listQueue.Visibility = ViewStates.Visible; } else { this.listQueue.Visibility = ViewStates.Gone; this.lyricScroll.Visibility = ViewStates.Visible; } }
private void TabLayoutTabSelected(object sender, TabLayout.TabSelectedEventArgs e) { switch (e.Tab.Position) { case 0: FragmentNavigate(new NewsFragment()); break; case 1: FragmentNavigate(new EventsFragment()); break; } }
private void MainTabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { if (e.Tab.Position == 0) { currentJobsListView.Visibility = ViewStates.Visible; reserveJobsListView.Visibility = ViewStates.Gone; } else if (e.Tab.Position == 1) { currentJobsListView.Visibility = ViewStates.Gone; reserveJobsListView.Visibility = ViewStates.Visible; } }
private void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { switch (e.Tab.Position) { case 0: FragmentNavigate(new ActiveFragment()); break; case 1: FragmentNavigate(new CompletedFragment()); break; } }
private void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { switch (e.Tab.Position) { case 0: FragmentNavigate(new DeliveryFragment()); break; case 1: FragmentNavigate(new DeliveredFragment()); break; case 2: FragmentNavigate(new ProfileFragment()); break; } }
void _tabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { if (Element == null) { return; } int selectedIndex = e.Tab.Position; if (Element.Children.Count > selectedIndex && selectedIndex >= 0) { Element.CurrentPage = Element.Children[selectedIndex]; } }
private void Tablayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { var parent = sender as TabLayout; for (int i = 0; i < parent.TabCount; i++) { parent.GetTabAt(i).Icon.SetColorFilter(Android.Graphics.Color.DarkGray, PorterDuff.Mode.Multiply); } e.Tab.Icon.SetColorFilter(Android.Graphics.Color.Red, PorterDuff.Mode.Multiply); displaySelectedScreen(parent.SelectedTabPosition); return; throw new NotImplementedException(); }
private void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { switch (e.Tab.Position) { case 0: TabNavigate(new DeliveringFragment()); break; case 1: TabNavigate(new WaitingFragment()); break; case 2: TabNavigate(new DeliveredFragment()); break; } }
private async void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { switch (e.Tab.Position) { case 0: items = await ItemRepo.GetLocalItemsAsync(currentUser.City); fragmentNavigate(new BuyItemFragment(currentUser, items)); break; case 1: items = await ItemRepo.GetCurrentUsersItemsAsync(currentUser.Id); fragmentNavigate(new ViewItemsFragment(currentUser, items)); break; } }
private void OnTabLayoutOnTabSelected(object sender, TabLayout.TabSelectedEventArgs e) { if (e.Tab.Position == 2) { _prevTab.Select(); if (!RequestPermissions(CommonPermissionsRequestCode, Manifest.Permission.Camera, Manifest.Permission.ReadExternalStorage, Manifest.Permission.WriteExternalStorage)) { var intent = new Intent(this, typeof(CameraActivity)); StartActivity(intent); } } else { SelectTab(e.Tab.Position); _prevTab = e.Tab; AppSettings.SelectedTab = e.Tab.Position; } }
void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { ImageService.Instance.SetExitTasksEarly(true); switch (e.Tab.Text) { case "Under Fabrication": _UnderFabricationLists.ins.fill_list(); break; case "Under Welding": _UnderWeldingLists.ins.fill_list(); break; case "Completed": _CompletedLists.ins.fill_list(); break; } ImageService.Instance.SetExitTasksEarly(false); }
private void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { //throw new NotImplementedException(); // NB position (ie 1st tabItem, 2nd TabItem, ...), instead of id, needed for determining which tab was selected. Thus in 19-155 no ids defined for Tab Items. switch (e.Tab.Position) { case 0: FragmentNavigate(new DeliveriesFragment()); break; case 1: FragmentNavigate(new DeliveredFragment()); break; case 2: FragmentNavigate(new ProfileFragment()); break; } }
private void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { switch (e.Tab.Position) { case 0: navigateToFragment(m_ExploreFragment); break; case 1: navigateToFragment(m_MapFragment); break; case 2: navigateToFragment(m_MyMarksFragment); break; case 3: navigateToFragment(m_SettingsFragment); break; } }
// Keep things DRY and separated concerns private void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { // throw new NotImplementedException(); switch (e.Tab.Position) { case 0: TabNavigation(new DeliveringFragment()); // argument must be a ListFragment break; case 1: TabNavigation(new WaitingFragment()); // argument must be a ListFragment break; case 2: TabNavigation(new DeliveredFragment()); // argument must be a ListFragment break; default: TabNavigation(new DeliveringFragment()); // delivering tab set to be the initial view break; } }
private void Tabs_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { if (e.Tab.Position == 0) { this.songList.Visibility = ViewStates.Visible; this.albumList.Visibility = ViewStates.Gone; this.similarList.Visibility = ViewStates.Gone; //fab.Visibility = Android.Views.ViewStates.Visible; } else if (e.Tab.Position == 1) { this.songList.Visibility = ViewStates.Gone; this.albumList.Visibility = ViewStates.Visible; this.similarList.Visibility = ViewStates.Gone; //fab.Visibility = Android.Views.ViewStates.Gone; } else { this.songList.Visibility = ViewStates.Gone; this.albumList.Visibility = ViewStates.Gone; this.similarList.Visibility = ViewStates.Visible; } }
private void OnTabLayoutOnTabSelected(object sender, TabLayout.TabSelectedEventArgs e) { if (e.Tab.Position == 2) { if (PermissionChecker.CheckSelfPermission(this, Android.Manifest.Permission.Camera) == (int)Permission.Granted && PermissionChecker.CheckSelfPermission(this, Android.Manifest.Permission.WriteExternalStorage) == (int)Permission.Granted) { _prevTab.Select(); var intent = new Intent(this, typeof(CameraActivity)); StartActivity(intent); } else { //Replace for Permission request this.ShowAlert(LocalizationKeys.CheckPermission); } } else { SelectTab(e.Tab.Position); _prevTab = e.Tab; BasePresenter.User.SelectedTab = e.Tab.Position; } }
private void _tabLayout_Click(object sender, TabLayout.TabSelectedEventArgs e) { _viewPager.CurrentItem = e.Tab.Position; }
private void MTabs_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { }
private void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { TextView tv = e.Tab.CustomView.FindViewById <TextView>(Resource.Id.custTab_title); tv.SetTypeface(tv.Typeface, Android.Graphics.TypefaceStyle.Bold); }
private void OnTabSelected(object sender, TabLayout.TabSelectedEventArgs e) { int position = e.Tab.Position; OnTabSelected(position); }
private void TabLayout_TabSelected(object sender, TabLayout.TabSelectedEventArgs e) { Fragment frag = _fragments[e.Tab.Position]; SupportFragmentManager.BeginTransaction().Replace(Resource.Id.frameLayout, frag).Commit(); }