zoukankan      html  css  js  c++  java
  • RN组件之ViewPagerAndroid

    一.ViewPagerAndroid

      1.一个允许在子视图之间左右翻页的容器.每一个ViewPagerAndroid的子容器会被视作一个单独的页,并且会被拉伸填满

       ViewPagerAndroid.注意所有的子视图必须是纯View,而不能是自定义的复合容器.你可以给每个子视图设置样式属性

        譬如padding或backgroundColor.

      2.属性

        initialPage number :初始选中的页的下标.可以使用setPage函数来翻页,并且用onPageSelected来监听页的变化.

        keyboradDismissMode enum('none','on-drag'):决定在滑动的时候是否要让软键盘消失.

                                 none(默认值):拖拽不会让键盘消失.

                                 on-drag:当拖拽开始的时候会让键盘消失.

        onPageScroll function:当在页间切换时(无论是由于动画还是由于用户在页间滑动/拖拽)执行.

                     回调参数中的event.nativeEvent对象会包含如下数据:

                      position:从左数起第一个当前课件的页面的下标.

                      offset :一个在[0,1)之间的范围,代表当前切换的状态.值x表示现在"position"所表示的页有

                          (1-x)的部分课件,而下一页有x部分可见.

        onPageScrollStateChanged function:页面滑动状态变化时调用此回调函数.页面滑动状态可能为以下三种之一:

                          idle:空闲,意味着当前没有交互

                          dragging:拖动中,意味着当前页面正在被拖动.

                          settling:处理中,以为当前页面发生过交互,且正在结束开头或收尾的动画.

        onPageSelected function:这个回调会在页面切换完成后(当用户在页面间滑动)调用.

                      回调参数中的event.nativeEvent对象会包含如下的字段:

                        position:当前被选中的页面下标.

  • 相关阅读:
    文件和网络
    设备支持
    用户界面概述
    介绍
    图形和描画
    应用程序偏好设置
    文本和Web
    人机界面准则:创建优秀的用户界面
    事件处理
    iPhone OS平台:丰富的可能性
  • 原文地址:https://www.cnblogs.com/ZSG-DoBestMe/p/5309854.html
Copyright © 2011-2022 走看看