如何在特定的底部导航选项卡组件中禁用 Nativescript 主题?

Posted

技术标签:

【中文标题】如何在特定的底部导航选项卡组件中禁用 Nativescript 主题?【英文标题】:How to disable NativescriptTheme in a specific BottomNav Tabs component? 【发布时间】:2020-05-25 17:24:55 【问题描述】:

我正在尝试设置 BottomNavigation 的标签样式,但由于全局安装了 Nativescript 主题,我无法做到这一点。 例如,我的 BottomNav Tab 标签填充了 Nativescript Theme 全局样式,可能用于标题或标签......好吧,我不知道。

这是我的例子...“Home”,因为它被选中,应该是黑色的。但由于全球安装的 Nativescript 主题,它是石灰。

我怎样才能有效地将它设置为黑色?

我已经尝试过使用 CSS:

TabStrip 
    background-color: $primary;
    color: #FFFFFF;


TabStripItem 
    color: white;


TabStripItem:active 
    color: black;


TabStripItem Label 
    font-size: 12;

但是没有用。 此外,我尝试将颜色设置为此 TabStripItem Label 并工作,但只是始终为黑色。我希望它可以动态设置。

【问题讨论】:

【参考方案1】:

我找到了。

我只需要设置这个 CSS:

TabStripItem:active Label 
    color: black;

【讨论】:

以上是关于如何在特定的底部导航选项卡组件中禁用 Nativescript 主题?的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 react-native 的底部选项卡导航上添加图像时面临问题

在 React Native 中始终显示底部选项卡导航器 React Navigation 5

如何在本机反应中隐藏特定屏幕上的底部导航栏?

在 React native 中创建自定义底部选项卡导航器

如何使用嵌套的底部选项卡导航器将导航按钮添加到 React 导航堆栈标题?

如何从登录屏幕导航到包含底部选项卡的主屏幕