/** * Setup bottom navigation (with colors) * * @param ahBottomNavigation AHBottomNavigation: Bottom navigation * @param colors int[]: Colors of the item */ public void setupWithBottomNavigation(AHBottomNavigation ahBottomNavigation, int[] colors) { if (navigationItems == null) { navigationItems = new List <AHBottomNavigationItem>(); } else { navigationItems.Clear(); } if (mMenu != null) { for (int i = 0; i < mMenu.Size(); i++) { IMenuItem item = mMenu.GetItem(i); if (colors != null && colors.Length >= mMenu.Size() && colors[i] != 0) { AHBottomNavigationItem navigationItem = new AHBottomNavigationItem(item.TitleFormatted.ToString(), item.Icon, colors[i]); navigationItems.Add(navigationItem); } else { AHBottomNavigationItem navigationItem = new AHBottomNavigationItem(item.TitleFormatted.ToString(), item.Icon); navigationItems.Add(navigationItem); } } ahBottomNavigation.removeAllItems(); ahBottomNavigation.addItems(navigationItems); } }
/** * Setup bottom navigation * * @param ahBottomNavigation AHBottomNavigation: Bottom navigation */ public void setupWithBottomNavigation(AHBottomNavigation ahBottomNavigation) { setupWithBottomNavigation(ahBottomNavigation, null); }