private void UpdateAllTabs()
        {
            for (var index = 0; index < _formsTabs.Children.Count; index++)
            {
                var page = _formsTabs.Children[index].Navigation.NavigationStack.First();

                ((Android.Views.ViewGroup)((Android.Views.ViewGroup)_bottomNavigationView.GetChildAt(0)).GetChildAt(index)).GetChildAt(0).ContentDescription = page.Title ?? "Untitled";

                var androidTab = _bottomNavigationView.Menu.GetItem(index);
                int iconId;

                if (_formsTabs.Children[index]?.Navigation?.NavigationStack?.FirstOrDefault() is ITabPageIcons tabPage)
                {
                    if (_formsTabs.Children[index] == _formsTabs.CurrentPage)
                    {
                        iconId = ResourceUtil.GetDrawableIdByFileName(tabPage.GetSelectedIcon(), Context);
                        androidTab.SetIcon(iconId);
                        continue;
                    }

                    iconId = ResourceUtil.GetDrawableIdByFileName(tabPage.GetIcon(), Context);
                    androidTab.SetIcon(iconId);
                    continue;
                }
            }
        }
        private void ConfigureImage()
        {
            if (Element == null)
            {
                return;
            }
            var fileName = (Element.ImageSource as FileImageSource)?.File;

            if (fileName == null)
            {
                return;
            }
            //var resourceId = Resources.GetIdentifier(fileName, "drawable", Context.PackageName);
            var resourceId = ResourceUtil.GetDrawableIdByFileName(fileName, Context);

            _floatingActionButton.SetImageResource(resourceId);
        }
 private void UpdateAllTabs()
 {
     for (int index = 0; index < _formsTabs.Children.Count; index++)
     {
         var androidTab = _bottomNavigationView.Menu.GetItem(index);
         int iconId;
         if (_formsTabs.Children[index] is ITabPageIcons tabPage)
         {
             if (_formsTabs.Children[index] == _formsTabs.CurrentPage)
             {
                 iconId = ResourceUtil.GetDrawableIdByFileName(tabPage.GetSelectedIcon(), Context);
                 androidTab.SetIcon(iconId);
                 continue;
             }
             iconId = ResourceUtil.GetDrawableIdByFileName(tabPage.GetIcon(), Context);
             androidTab.SetIcon(iconId);
             continue;
         }
     }
 }