首页 > 其他 > 详细

底部导航组件组件react-native-tab-navigator的使用

时间:2018-07-10 00:21:38      阅读:408      评论:0      收藏:0      [点我收藏+]
组件react-native-tab-navigator的使用
1、npm安装,导入组件react-native-tab-navigator
import TabNavigator from ‘react-native-tab-navigator‘;

2、代码如下

<View style={styles.container}>
<TabNavigator>
<TabNavigator.Item
selected={this.state.selectedTab === ‘home‘}
selectedTitleStyle={styles.btselcttext}
title="Home"
renderIcon={() => <Image style={styles.image} source={require(‘./res/images/Home-home.png‘)} />}
renderSelectedIcon={() => <Image style={styles.image} source={require(‘./res/images/Home-home1.png‘)} />}
// badgeText="1"
onPress={() => this.setState({ selectedTab: ‘home‘ })}>
<View style={styles.page}></View>
</TabNavigator.Item>
<TabNavigator.Item
selected={this.state.selectedTab === ‘messge‘}
selectedTitleStyle={styles.btselcttext}
title="消息"
renderIcon={() => <Image style={styles.image} source={require(‘./res/images/Home-messge.png‘)} />}
renderSelectedIcon={() => <Image style={styles.image} source={require(‘./res/images/Home-messge1.png‘)} />}
// badgeText="1"
// renderBadge={() => <CustomBadgeView style={{backgroundColor:‘red‘}} />}
onPress={() => this.setState({ selectedTab: ‘messge‘ })}>
<View style={styles.page}></View>
</TabNavigator.Item>
<TabNavigator.Item
selected={this.state.selectedTab === ‘shop‘}
selectedTitleStyle={styles.btselcttext}
// title="shop"
renderIcon={() => <Image style={{width:34,height:34,marginTop:20}} source={require(‘./res/images/Home-shop.png‘)} />}
renderSelectedIcon={() => <Image style={{width:34,height:34,marginTop:20}} source={require(‘./res/images/Home-shop.png‘)} />}
// badgeText="1"
onPress={() => this.setState({ selectedTab: ‘shop‘ })}>
<View style={styles.page}></View>
</TabNavigator.Item>
<TabNavigator.Item
selected={this.state.selectedTab === ‘find‘}
selectedTitleStyle={styles.btselcttext}
title="发现"
renderIcon={() => <Image style={styles.image} source={require(‘./res/images/Home-find.png‘)} />}
renderSelectedIcon={() => <Image style={styles.image} source={require(‘./res/images/Home-find1.png‘)} />}
// badgeText="1"
onPress={() => this.setState({ selectedTab: ‘find‘ })}>
<View style={styles.page}></View>
</TabNavigator.Item>
<TabNavigator.Item
selected={this.state.selectedTab === ‘profile‘}
selectedTitleStyle={styles.btselcttext}
title="我的"
renderIcon={() => <Image style={styles.image} source={require(‘./res/images/Home-my.png‘)} />}
renderSelectedIcon={() => <Image style={styles.image} source={require(‘./res/images/Home-my1.png‘)} />}
// renderBadge={() => <CustomBadgeView />}
onPress={() => this.setState({ selectedTab: ‘profile‘ })}>
<View style={styles.page1}></View>
</TabNavigator.Item>
</TabNavigator>
</View>

底部导航组件组件react-native-tab-navigator的使用

原文:http://blog.51cto.com/13238147/2139499

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!