react-native-ViewPagerAndroid
Posted time_iter
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react-native-ViewPagerAndroid相关的知识,希望对你有一定的参考价值。
ViewPagerandroid:
允许子视图相互左右划动,每个ViewPager中的子视图都会当做一个单独的页面,并且会占用整个组件页面
1-:
import React, Component from 'react';
import
AppRegistry,
View,
Text,
ViewPagerAndroid,
from 'react-native';
class FristProject extends Component
render()
return(
<View>
<ViewPagerAndroid style=height:200,padding:20,alignItems:'center' initialPage=0>
<View style=backgroundColor:'red'>
</View>
<View style=backgroundColor:'yellow'>
</View>
</ViewPagerAndroid>
</View>
);
AppRegistry.registerComponent('FristProject', ()=>FristProject);
2-:属性&方法
initialPage:初始化索引页,可以通过setPage来更新页码,通过onPageSelected方法来监听页面滑动
keyboardDimissMode:设置拖拽滑动过程中是否需要显示键盘<enum:none,ondarg>
onPageScroll():页面活动时执行,该方法会回调传入的event.nativeEvent对象,该对象有以下参数可以使用:
-1:position <从左起的第一个可见页面的索引>
-2:offset 值的范围为{0,1} 当前页面的切换状态
onPageScrollStateChanged():页面滚动发生变化时调用,有三种状态
-1:idle 和页面滚动没有任何交互
-2:dragging 拖动中,当前页面在滑动
-3:setting 存在页面拖拽或者滑动的交互
以上是关于react-native-ViewPagerAndroid的主要内容,如果未能解决你的问题,请参考以下文章