// method for switching pages private void Bnve_NavigationItemSelected(object sender, Android.Support.Design.Widget.BottomNavigationView.NavigationItemSelectedEventArgs e) { if (e.Item.ItemId == Resource.Id.action_earning) { viewPager.SetCurrentItem(1, true); BnveToAccentColor(1); } else if (e.Item.ItemId == Resource.Id.action_home) { viewPager.SetCurrentItem(0, true); BnveToAccentColor(0); } /* * else if (e.Item.ItemId == Resource.Id.action_rating) * { * viewPager.SetCurrentItem(2, true); * BnveToAccentColor(2); * } */ else if (e.Item.ItemId == Resource.Id.action_account) { viewPager.SetCurrentItem(3, true); BnveToAccentColor(3); } }
//method to cycle between different pages via nav bar buttons private void Bnve_NavigationItemSelected(object sender, Android.Support.Design.Widget.BottomNavigationView.NavigationItemSelectedEventArgs e) { if (e.Item.ItemId == Resource.Id.navCalendar) { viewpager.SetCurrentItem(0, true); BnveToAccentColor(0); } else if (e.Item.ItemId == Resource.Id.navMap) { viewpager.SetCurrentItem(1, true); BnveToAccentColor(1); } else if (e.Item.ItemId == Resource.Id.navDiet) { viewpager.SetCurrentItem(2, true); BnveToAccentColor(2); } else if (e.Item.ItemId == Resource.Id.navHelp) { viewpager.SetCurrentItem(3, true); BnveToAccentColor(3); } }
/// <summary> /// Change fragments on tab change /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TabControl_NavigationItemSelected(object sender, Android.Support.Design.Widget.BottomNavigationView.NavigationItemSelectedEventArgs e) { LoadFragment(e.Item.ItemId); }