博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ViewPager判断是向左划还是右划
阅读量:5104 次
发布时间:2019-06-13

本文共 1068 字,大约阅读时间需要 3 分钟。

//记录上一次滑动的positionOffsetPixels值    private int lastValue = -1;     private boolean isLeft = true; mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {        @Override        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {            if (positionOffset != 0) {                if (lastValue >= positionOffsetPixels) {                    //右滑                    isLeft = false;                } else if (lastValue < positionOffsetPixels) {                    //左滑                    isLeft = true;                }                setIndiactorView(positionOffset,isLeft);            }            lastValue = positionOffsetPixels;        }        @Override        public void onPageSelected(int position) {            if (isLeft){                Log.e("onPageScrolled","--->左划");            }else {                Log.e("onPageScrolled","--->右划");            }        }        @Override        public void onPageScrollStateChanged(int state) {        }    });

 

转载于:https://www.cnblogs.com/niupi/p/6380527.html

你可能感兴趣的文章
前端监控
查看>>
centos6.5 mysql忘记登入密码
查看>>
Trusted Execution Technology (TXT) --- 启动控制策略(LCP)篇
查看>>
clipboard.js使用方法
查看>>
绘图库:Matplotlib
查看>>
0906第一次作业
查看>>
Ceph Monitor基础架构与模块详解
查看>>
dbca:Exception in thread "main" java.lang.UnsatisfiedLinkError: get
查看>>
hdu 1232 畅通工程(并查集)
查看>>
移动开发平台-应用之星app制作教程
查看>>
jquery validate使用笔记
查看>>
主要的几个脑网络——整理自eegfmri的博客
查看>>
leetcode 459. 重复的子字符串(Repeated Substring Pattern)
查看>>
CABasicAnimation animationWithKeyPath Types
查看>>
JavaScript--eval
查看>>
iOS6与iOS7屏幕适配技巧
查看>>
获取视图尺寸大小方法
查看>>
mysql 历史记录查询
查看>>
sqoop连接Oracle数据库错误异常
查看>>
伪类与超链接
查看>>