对于一款App来说,TabBar
可谓是最基本的一个组件了,在绝大部分的App上都能看到它的身影,要想使用RN实现这一基本组件,RN官方针对IOS已经提供了TabBarIOS
这个组件,但是此组件并不适合Android平台,而且官方对于Android也是一直没有与之对应的TtabBar`组件,所以想要实现这一功能,只能借助第三方了。
这里我想要介绍的是一个名为react-native-tab-navigator
的组件,在github上的地址是 react-native-tab-navigator
首先看一下效果图:
底部那三个tab就是要使用react-native-tab-navigator
实现的效果了。
具体步骤如下:
1. 首先引入模块包
- 安装
npm install react-native-tab-navigator –save
- 引入到项目中
import TabNavigator from ‘react-native-tab-navigator’
2. 使用
基本使用如下:
<TabNavigator>
<TabNavigator.Item
selected={this.state.selectedTab === 'home'}
title="Home"
renderIcon={() => <Image source={
...} />}
renderSelectedIcon={() => <Imag