summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Platform.Android')
-rw-r--r--Xamarin.Forms.Platform.Android/AppCompat/TabbedPageRenderer.cs9
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;