rn 实现上下滑动选择列表_[RN] React Native 下实现底部标签(支持滑动切换)

本文介绍了在React Native中如何实现底部标签(TabNavigator)并支持滑动切换。通过使用`createMaterialTopTabNavigator`,详细展示了配置代码,包括设置图标、颜色等,并提供了将标签置于顶部的实现方式。文章还提到了相关参考资料。
摘要由CSDN通过智能技术生成

上一篇文章

总结了不支持滑动切换的方法,此篇文章总结出 支持滑动 的方法

准备工作之类的,跟上文类似,大家可点击上文查看相关内容。

不同点在于 /src/App.js 下

主要使用 react-navigation 下的 createMaterialTopTabNavigator

所以也需要先安装 react-navigation

1)依赖版本如下:

"react-navigation": "^3.9.1",

2)代码如下:

import React from 'react';

import {Image} from 'react-native';

import {createAppContainer, createMaterialTopTabNavigator} from 'react-navigation';

//展示的页面

import Home from './Home';

import Contact from './Contact';

import Discover from './Discover';

import Mine from './Mine';

//Tab

const TabNavigator = createMaterialTopTabNavigator({

Home: {

screen: Home,//当前选项卡加载的页面

navigationOptions: {

tabBarLabel: '新闻',

tabBarIcon: ({tintColor, focused}) => (

source={focused ? require('./main_tab_home_icon_pressed.png') : require('./main_tab_home_icon.png')}

style={[{height: , width: }]}

/>

),

},

},

Contact: {

screen: Contact,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值