【问题标题】:BackgroundColor different for each element React Native Navigation每个元素的背景颜色不同 React Native Navigation
【发布时间】:2022-01-14 11:41:58
【问题描述】:

希望每个人都做得很好。

我正在使用 react 原生导航,但我遇到了一件小事。

我创建了一个顶部选项卡导航器,我想根据我的 tabBarItemStyle 中的 route.name 更改每个元素的背景颜色,但我不知道该怎么做..

如果有人知道,谢谢!

(PS:我的选项的小屏幕)

ScreenOptions

【问题讨论】:

  • 你能在你的帖子中粘贴你屏幕上的代码吗?

标签: reactjs react-native react-navigation react-native-navigation tabbar


【解决方案1】:

使用 'navigation' 道具,尝试类似的方法:

screenOptions={({navigation}) => ({
    yourColorProp: navigation.isFocused() ? 'green' : 'white',
})}

【讨论】:

  • {navigation} 未定义:/
猜你喜欢
  • 2016-02-28
  • 2016-12-18
  • 2019-05-09
  • 1970-01-01
  • 2017-12-06
  • 2018-09-03
  • 2017-01-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多