diff options
-rw-r--r-- | Xamarin.Forms.Platform.Android/AppCompat/TabbedPageRenderer.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Xamarin.Forms.Platform.Android/AppCompat/TabbedPageRenderer.cs b/Xamarin.Forms.Platform.Android/AppCompat/TabbedPageRenderer.cs index 211d248f..1f19e290 100644 --- a/Xamarin.Forms.Platform.Android/AppCompat/TabbedPageRenderer.cs +++ b/Xamarin.Forms.Platform.Android/AppCompat/TabbedPageRenderer.cs @@ -383,11 +383,16 @@ namespace Xamarin.Forms.Platform.Android.AppCompat continue; TabLayout.Tab tab = tabs.GetTabAt(i); - tab.SetIcon(ResourceManager.IdFromTitle(icon, ResourceManager.DrawableClass)); + SetTabIcon(tab, icon); } } - void UpdateBarBackgroundColor() + protected virtual void SetTabIcon(TabLayout.Tab tab, FileImageSource icon) + { + tab.SetIcon(ResourceManager.IdFromTitle(icon, ResourceManager.DrawableClass)); + } + + void UpdateBarBackgroundColor() { if (_disposed || _tabLayout == null) return; |