加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react-native – 在React-Navigation中为Tabnavigator设置backgr

发布时间:2020-12-15 20:30:58 所属栏目:百科 来源:网络整理
导读:在React-Native中使用React-Navigation我有一个像这样的Tabnavigator: const testScreenNavigator = TabNavigator({ Tab1: { screen: Tab1Screen },Tab2: { screen: Tab2Screen },Tab3: { screen: Tab3Screen },});testScreenNavigator.navigationOptions =
在React-Native中使用React-Navigation我有一个像这样的Tabnavigator:

const testScreenNavigator = TabNavigator({
    Tab1: { screen: Tab1Screen },Tab2: { screen: Tab2Screen },Tab3: { screen: Tab3Screen },});
testScreenNavigator.navigationOptions = {
    title: 'MY TITLE',header: {
        titleStyle:{
        },style:{
// how to set the options?
        },}  
}

现在我想做两件事:

>设置Android中的Tabs的backgroundColor:’red'(不是iOS底部标签)
>在Tab1旁边有一个徽章:例如

Tab1(2)| Tab2 | TAB3

问候

解决方法

>为Header和Tab设置backgroundColor

要为Header设置背景颜色,请使用navigationOptions并为Tab设置背景颜色使用tabBarOptions.见下面的代码

const testScreenNavigator = TabNavigator ({
  Tab1: { screen: RecentChatsScreen },Tab2: { screen: AllContactsScreen },Tab3: { screen: AllContactsScreen}
},{
  tabBarOptions : {
    style: {
      backgroundColor: '#42a5f5',}
  }
});

testScreenNavigator.navigationOptions = {
  title: 'MY TITLE',header: {
    style: {
      backgroundColor: '#42a5f5',}
  },};

以下是输出

enter image description here

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读