博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
react-native学习(一)————使用react-native-tab-navigator创建底部导航
阅读量:6972 次
发布时间:2019-06-27

本文共 1843 字,大约阅读时间需要 6 分钟。

使用创建底部Tab导航

1.使用npm安装react-native-tab-navigator

npm install react-native-tab-navigator --save

2.页面引入

import TabNavigator from 'react-native-tab-navigator

3.完整代码

import React, {Component} from 'react';import { StyleSheet,  View, Image} from 'react-native';import TabNavigator from 'react-native-tab-navigator'type Props = {};export default class App extends Component
{ constructor(props){ super(props); this.state = { selectedTab: 'tb_popular', // 默认选择第一个 } } render() { return ( //selected:所选tab项指代名称 //selectedTitleStyle:设置选中颜色 //title: tab项展示名称 //renderIcon:默认icon //renderSelectedIcon :选中icon //badgeText:徽标数
} renderSelectedIcon = { () =>
} badgeText = '1' onPress = {() => this.setState({ selectedTab: 'tb_popular'})}>
} renderSelectedIcon = { () =>
} onPress = { () => this.setState({ selectedTab: 'tb_trending'})}>
} renderSelectedIcon = { () =>
} badgeText = '1' onPress = {() => this.setState({ selectedTab: 'tb_favorite'})}>
} renderSelectedIcon = { () =>
} onPress = { () => this.setState({ selectedTab: 'tb_my'})}>
); }}const styles = StyleSheet.create({ page:{ flex:1, backgroundColor:'red', }, page1:{ flex:1, backgroundColor:'yellow' }, image:{ height:22, width:22 }});

4.执行结果

1482360-20180909220005657-947634402.png

转载于:https://www.cnblogs.com/yinshiru/p/9615385.html

你可能感兴趣的文章
pexpect TIMEOUT解决办法
查看>>
linux命令eval的用法
查看>>
svn本地文件夹断开服务器连接
查看>>
应用级缓存
查看>>
C/C++结构体定义
查看>>
为什么前后端分离了,你比从前更痛苦?
查看>>
云软件——艺术字符设计!【推荐】
查看>>
[转载]webarchive文件转换成htm文件
查看>>
Oracle 用户(user)和模式(schema)的区别
查看>>
Android无需权限显示悬浮窗, 兼谈逆向分析app
查看>>
恢度发布-上线前的最后一公里
查看>>
站在巨人的肩上,浅谈智能手机 app 开发
查看>>
volley JsonObjectRequest post请求
查看>>
北京八达岭野生动物园伤人事件
查看>>
illegal interface qualifier
查看>>
忒开心了,又认识一老爷子
查看>>
RubySpec 重生:破蛹成蝶
查看>>
seci-log 1.07 发布 增加资产发现和远程日志分析
查看>>
Helpful tips: Monitor DNS events
查看>>
数人云|关于Docker Swarm&K8S,几大要素免踩坑
查看>>