viewpager.setOnPageChangeListener中方法的参数详解
来源:互联网 发布:易安卓飞机游戏源码 编辑:程序博客网 时间:2024/06/07 10:08
viewpager.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int arg0) { System.out.println("onpageselect = " + arg0); } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { System.out.println("onPageScrolled = " + arg0 + ", " + arg1 + ", " + arg2); } @Override public void onPageScrollStateChanged(int arg0) { System.out.println("onPageScrollStateChanged = " + arg0); } });
大概先解释一下上面几个函数中各个参数的含义:
1.onPageSelected(int arg0) 指的是当前选择的是哪个页面
2. onPageScrolled(int arg0, float arg1, int arg2) arg0表示目标,arg1表示偏移的百分比,arg2表示偏移的像素
3. onPageScrollStateChanged(int arg0) 表示当前滑动的状态,只有三个状态0, 1, 2,下面我们结合打印的日志来具体看看他们的含义
onPageScrollStateChanged 为1的时候表示开始滑动,为2的时候表示手指松开了页面自动滑动,为0的时候表示停止在某页
而且只要有onPageScrollStateChanged == 2 才有可能触发onPageSelected,向右滑动为当前页面+1,向左滑动为当前页面-1
但是这个好记,就是当前页跳转后的页面,如果和当前页一样,就不会调用。
onPageScrolled向右滑动,第一个参数表示的是当前的页面,向左滑动表示的是上一个页面的标号,后面2个参数看了日志其实很好理解。
0 0
- viewpager.setOnPageChangeListener中方法的参数详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- Viewpager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- ViewPager的setOnPageChangeListener方法详解
- DetachedCriteria用法
- SQL Server DBA面试知识点(五)-- 索引与执行计划
- jQuery -- 判断元素是否存在
- unbind死亡效果
- 关于Relay Log无法自动删除的问题
- viewpager.setOnPageChangeListener中方法的参数详解
- 【JavaWeb Structs2学习】 路径介绍(在JSP页面a标签怎么写1)
- View滑动效果的七种实现方式
- android开发技巧——仿新版QQ锁屏下弹窗
- VC++6.0显示cannot compile the file***:no compile tool is associated with the file extension.
- YUV420P格式分析
- Java list的用法排序及遍历
- 分离链接散列表--C语言实现
- delphi中register, pascal, cdecl, stdcall, safecall