ReactNative学习第五天 项目Header+顶部滑动切换
来源:互联网 发布:网络平台合作方案 编辑:程序博客网 时间:2024/05/16 17:55
昨天我们学了WebStorm安装以及做了项目顶部效果
今天我们要做一个顶部Tab切换
所用到的第三方库为react-native-scrollable-tab-view
一、当然是先nmp
cd 到项目目录
npm install react-native-scrollable-tab-view --save
二、创建文件
在根目录创建home文件夹,在home文件夹里创建Home.js,HomeContent.js,然后把Header.js移到home里面来
Home.js
'use strict';
import React from 'react';
import {
AppRegistry,
StyleSheet,
View
} from 'react-native';
import Header from './Header';
import HomeContent from './HomeContent';
export default class Home extends React.Component {
render() {
return (
<View>
<Header/>
<HomeContent/>
</View>
);
}
}
HomeContent.js
'use strict';
import React from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View
} from 'react-native';
// import ScrollableTabView, { ScrollableTabBar, } from 'react-native-scrollable-tab-view';
const ScrollableTabView = require('react-native-scrollable-tab-view');
export default class HomeContent extends React.Component {
render() {
return (
<View>
<ScrollableTabView>
<Text tabLabel="推荐">1111</Text>
<Text tabLabel="热门">2222</Text>
<Text tabLabel="最新更新">3333</Text>
</ScrollableTabView>
</View>
);
}
}
三、在index.ios.js里引用
import Home from './home/Home'
export default class NewsProject extends Component {
render() {
return (
<Home>
</Home>
);
}
}
看看效果
有一个问题,就是内容部分不能随意滑动,并且内容文字显示不出来,今天弄了一下午都没弄懂,只能明天看了。
- ReactNative学习第五天 项目Header+顶部滑动切换
- ReactNative学习第四天 WebStorm安装及项目顶部效果
- ReactNative学习第七天 项目fetch+ListView
- 项目第五天
- ReactNative学习第一天
- COBOL学习第五天
- 学习JAVA第五天
- 程序学习第五天
- QTP第五天学习
- 学习的第五天
- Java学习第五天
- C#学习第五天
- 【学习STM32F4】第五天
- Oracle 学习第五天
- Python学习第五天
- C++学习第五天
- JAVA 学习第五天
- 学习Python第五天
- discuz X3.2修改文件支持https
- pytho文件管理
- Centos7.X 源码编译安装subversion svn1.8.x
- linux和windows下下载安装opencv方法
- eclipes查看jar包中class文件,中文乱码问题
- ReactNative学习第五天 项目Header+顶部滑动切换
- mysql怎么使用 where in
- Data Binding 学习
- ABAP 中的搜索帮助
- Multi-Thread problem
- 用top,ps,jstack找到java线程异常代码
- Django05-表单
- InnoDB的MVCC如何解决幻读
- 变相解决 UnicodeDecodeError: 'utf8' codec can't decode byte0xc8 in position 9: invalid continuation byt