【问题标题】:How to remove BarItemColor & SelectedBarItemColor in TabbedPage-BottomNavigation Bar in Xamarin.Forms- Android?如何在 Xamarin.Forms-Android 的 TabbedPage-BottomNavigation Bar 中删除 BarItemColor 和 SelectedBarItemColor?
【发布时间】:2020-12-15 10:31:49
【问题描述】:

我已将带有CustomRenderer 的 Xamarin.Forms TabbedPage 的 BottomNavigation Bar (android) Selected Tab 的图标更改为未选中时出现的多色版本的图标。但是因为该图标有一个默认的SelectedBarItemColor,所以它采用SelectedBarItemColor 而不是原来的颜色。如何保持图标的原始颜色并摆脱 SelectedBarItemColor

【问题讨论】:

  • 我不确定它是否与我之前遇到的问题相似,但我所拥有的是用于 android 的 styles.axml(或我们称为)覆盖了我对开关的颜色选择控制。我要做的是为该控件创建自己的单独 style.xaml 页面并将其应用到我的开关。也许这是您可能需要尝试的类似方法?
  • 如果你有 svg 图标,你可以使用 TabbedPage 中的 UnselectedTabColorSelectedTabColor 属性来分配选定和未选定的颜色,而不是使用自定义渲染器。

标签: xamarin.forms tabbedpage android-bottomnavigationview


【解决方案1】:

我可以通过在我的 CustomRenderer 中添加以下行来解决此问题

bottomNavigationView.ItemIconTintList = null;

【讨论】:

    猜你喜欢
    • 2017-03-16
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 2021-06-11
    • 2021-11-26
    • 2019-10-16
    • 2021-04-11
    • 1970-01-01
    相关资源
    最近更新 更多