reactNative的选项卡

reactNative的水平切换菜单


       实现效果:

      

       准备工作:

       npm install react-native-scrollable-tab-view


       props介绍:

     

  • tabBarUnderlineStyle(style)
    设置DefaultTabBarScrollableTabBarTab选中时下方横线的颜色
  • tabBarBackgroundColor(String)
    设置整个Tab这一栏的背景颜色
  • tabBarActiveTextColor(String)
    设置选中Tab的文字颜色
  • tabBarInactiveTextColor(String)
    设置未选中Tab的文字颜色
  • tabBarTextStyle(Object)
    设置Tab文字的样式,比如字号、字体等


        实现代码:

      

<ScrollableTabView
                tabBarBackgroundColor="#63B8FF"
                tabBarActiveTextColor="#FFF"
                tabBarInactiveTextColor="#F5FFFA"
                tabBarUnderlineStyle={{backgroundColor:"#E7E7E7",height:2}}>
                {
                    this.state.languages.map((item,i)=>{
                        return (item.checked) ? <PopularTab {...this.props} key={`tab${i}`} tabLabel={item.name}/> : null;
                    })
                }
</ScrollableTabView>

注意:每个被包含的子视图需要使用 tabLabel属性,表示对应Tab显示的文字

     参考博客:http://www.jianshu.com/p/b7788c3d106e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慕容屠苏

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值