react-native-tab-navigator的简单实用

1.执行命令
yarn add react-native-tab-navigator

2. 导入组件
import TabNavigator from 'react-native-tab-navigator';
3. 实用示例
export default class imooc_gp extends Component {

  constructor(props){
   super(props);
   //状态切换
   this.state = {
       selectedTab: 'home',
   }

  }

  render() {
    return (
      <View style={styles.container}>
        <TabNavigator>
          <TabNavigator.Item
              selected={this.state.selectedTab === 'home'}
              title="Home"
              renderIcon={() => <Image source={...} />}
              renderSelectedIcon={() => <Image source={...} />}
              badgeText="1"
              onPress={() => this.setState({ selectedTab: 'home' })}>
              {homeView}
          </TabNavigator.Item>
          <TabNavigator.Item
              selected={this.state.selectedTab === 'profile'}
              title="Profile"
              renderIcon={() => <Image source={...} />}
              renderSelectedIcon={() => <Image source={...} />}
              onPress={() => this.setState({ selectedTab: 'profile' })}>
              {profileView}
          </TabNavigator.Item>
        </TabNavigator>
      </View>
    );
  }
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,005评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,300评论 4 61
  • MVP:最小可行性产品(能够验证你的想法推到市场上让别人使用的功能集最小的产品) 项目名称 每日记 产品定位 sl...
    陈锦楣阅读 806评论 0 0
  • 清茶·一生 走马千万飞来疾 行人...
    无病a阅读 242评论 0 3