【React Native第三方库的使用】react-native-scrollable-tab-view实现Tab切换

一、概述

react-native-scrollable-tab-view是一款可以实现顶部的Tab切换和底栏切换的第三方库,常用于顶部Tab切换。

在HT项目中,我用其实现日周月年运动数据页面的切换,其效果如下图所示:

 

 

二、使用

2.1 准备工作

与其他第三方库的用法一样,需要先install再import,然后就可以使用啦。

(1)进入项目目录下,执行如下命令行

npm install react-native-scrollable-tab-view --save

(2)在.js文件中引入

import ScrollableTabView, { ScrollableTabBar, DefaultTabBar } from 'react-native-scrollable-tab-view';

2.2 小栗子

以下就是顶部Tab切换栏的基本写法:

import React,{Component} from 'react';
import {View,Text,StyleSheet,ScrollView} from 'react-native';
import ScrollableTabView, {DefaultTabBar,ScrollableTabBar} from 'react-native-scrollable-tab-view';

export default class MySport extends Component{
	render(){
		return(
			<View>
				<ScrollableTabView
					style={styles.container}
					renderTabBar={()=> <DefaultTabBar />}
					tabBarBackgroundColor='#fff'
					tabBarActiveTextColor='#5ebfff'
					tabBarInactiveTextColor='#333'
					tabBarUnderlineStyle={styles.lineStyle}
					>
					<ScrollView tabLabel='日'>
						<Text>日运动</Text>
					</ScrollView>

					<ScrollView tabLabel='周'>
						<Text>周运动</Text>
					</ScrollView>

					<ScrollView tabLabel='月'>
						<Text>月运动</Text>
					</ScrollView>

					<ScrollView tabLabel='年'>
						<Text>年运动</Text>
					</ScrollView>
				</ScrollableTabView>
			</View>
		)
	}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值