React-Native学习--第三方 底部Tab react-native-tab-navigator
来源:互联网 发布:去淘宝网买衣服 编辑:程序博客网 时间:2024/06/11 15:12
1.下载
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'import PosRN from '../index.ios'import Mine from './mine'import Cart from './cart'export default class Main extends Component { constructor(props){ super(props) this.state={ selectedTab:'首页', } } render() { return ( <View style={styles.container} > <TabNavigator> <TabNavigator.Item selected={this.state.selectedTab === '首页'} title="首页" titleStyle={styles.tabText} selectedTitleStyle={styles.selectedTabText} renderIcon={() => <Image style={styles.icon} source={require("../images/ic_home_normal.png")} />} renderSelectedIcon={() => <Image style={styles.icon} source={require("../images/ic_home_checked.png")} />} onPress={() => this.setState({ selectedTab: '首页' })}> <PosRN/> </TabNavigator.Item> <TabNavigator.Item selected={this.state.selectedTab === '购物车'} title="购物车" titleStyle={styles.tabText} selectedTitleStyle={styles.selectedTabText} renderIcon={() => <Image style={styles.icon} source={require("../images/ic_cart_normal.png")} />} renderSelectedIcon={() => <Image style={styles.icon} source={require("../images/ic_cart_checked.png")} />} onPress={() => this.setState({ selectedTab: '购物车' })}> <Cart /> </TabNavigator.Item> <TabNavigator.Item selected={this.state.selectedTab === '我的'} title="我的" titleStyle={styles.tabText} selectedTitleStyle={styles.selectedTabText} renderIcon={() => <Image style={styles.icon} source={require("../images/ic_user_normal.png")} />} renderSelectedIcon={() => <Image style={styles.icon} source={require("../images/ic_user_checked.png")} />} onPress={() => this.setState({ selectedTab: '我的' })}> <Mine /> </TabNavigator.Item> </TabNavigator> </View> ); }}let styles = StyleSheet.create({ container: { flex: 1 }, tabText: { color: "#000000", fontSize: 13 }, selectedTabText: { color: "#999999", fontSize: 13 }, icon: { width: 20, height: 20 }});
0 1
- React-Native学习--第三方 底部Tab react-native-tab-navigator
- react-native-tab-navigator
- ReactNative-底部TabBar react-native-tab-navigator
- React Native底部导航react-native-tab-navigator
- react-native-tab-navigator 拓展
- react-native-tab-navigator来做底部导航tabbar
- react native android使用react-native-tab-navigator来做底部导航tabbar(1)
- react-native-tab-navigator简单使用
- react native android使用react-native-tab-navigator来做底部导航tabbar(2)一个坑:navigator
- react-native tab标签
- React Native 实现基于react-native-tab-navigator库Tab切换封装
- 辣子鸡一步一爪印react native——导航TabNavigator,react-native-tab-navigator
- React-Native学习--轮播图第三方组件-react-native-swiper
- React-Native学习--轮播图第三方组件-react-native-swiper
- 学习react-native之Navigator
- React-Native学习十八:Navigator
- React:react-native-scrollable-tab-view
- React Native三方组件之scrollable-tab-view
- zookeeper介绍
- 安卓.开发规范(高级)
- 单链表创建,删除节点,添加节点,排序
- BZOJ 3527 [Zjoi2014] 力 FFT
- vmstat详解
- React-Native学习--第三方 底部Tab react-native-tab-navigator
- 在 go/golang语言中使用 google Protocol Buffer
- 身份证验证
- CodeForces-748D 贪心
- pip --upgrade批量更新过期的python库
- 数组运用技巧分享003
- S2 优化MySchool第四章
- android v4 拆包
- JavaNio——FileChannel