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 值的范围为{01} 当前页面的切换状态
onPageScrollStateChanged():页面滚动发生变化时调用,有三种状态
 -1:idle   和页面滚动没有任何交互
 -2:dragging  拖动中,当前页面在滑动
 -3:setting   存在页面拖拽或者滑动的交互

以上是关于react-native-ViewPagerAndroid的主要内容,如果未能解决你的问题,请参考以下文章