首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设计TabNavigator的TabNavigator的Tabs?

如何设计TabNavigator的TabNavigator的Tabs?
EN

Stack Overflow用户
提问于 2017-10-12 15:41:20
回答 1查看 244关注 0票数 0

对于TabNavigator,我有一个看起来很难看的默认选项卡。我如何在上添加样式,比如Instagram

我想将Tabs的背景设置为white (不是灰色的),并将边框的顶部设置为线条。另外,我想把活动图标的颜色设置为黑色。(就像INSTAGRAM.!)

我不知道我可以把这些样式放在我的TabNavigator上。

代码语言:javascript
复制
export default TabNavigator(
  {
    Feed: {
      screen: FeedStackNavigator,
    },
    ...
  },
  {
    navigationOptions: ({ navigation }) => ({
       header: null,
       tabBarIcon: ({ focused }) => {
           const { routeName } = navigation.state;
           let iconName;
           switch (routeName) {
               case 'Feed':
                   iconName = Platform.OS === 'ios'
                   ? `ios-information-circle${focused ? '' : '-outline'}`
              : 'md-list-box';
            break;
  }

谢谢!:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-12 17:02:14

react导航有许多不同的造型属性 TabNavigator。您可以使用它们来样式您的图标和TabBar本身。

示例

代码语言:javascript
复制
tabBarOptions: {
  activeTintColor: '#e91e63',
  labelStyle: {
    fontSize: 12,
  },
  style: {
    backgroundColor: 'blue',
  },
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46713735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档