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   存在页面拖拽或者滑动的交互
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值