//记录上一次滑动的positionOffsetPixels值private int lastValue = -1;private boolean isLeft = true;mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {@Overridepublic 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;}@Overridepublic void onPageSelected(int position) {if (isLeft){Log.e("onPageScrolled","--->左划");}else {Log.e("onPageScrolled","--->右划");}}@Overridepublic void onPageScrollStateChanged(int state) {}});

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

ViewPager判断是向左划还是右划相关推荐

  1. MyBaties中多表查询及数据库左连接、右连接、内连接、全连接笔记

    本文最终目的是介绍MyBaties中多表查询方法,最难的就是多对多的查询方式,在此之前咱们先一起复习一下数据库的两表间的连接方式. 数据库表连接方式 数据库两个表之间有四种连接方式,其中包括左连接.右 ...

  2. js判断手指的上滑,下滑,左滑,右滑,事件监听

    2019独角兽企业重金招聘Python工程师标准>>> 原理:1:当开始一个touchstart事件的时候,获取此刻手指的横坐标startX和staerY: 2:当触发touchmo ...

  3. 判断是否左值引用/右值引用

    判断是否左值引用/右值引用 有时候搞不清楚推导出来的类型是左值引用还是右值引用,可以用接口辅助判断: int i = 0; std::is_lvalue_reference<decltype(+ ...

  4. c语言编程判断输入的一个字符串是否是“回文”。所谓“回文”字符串就是左读和右读都一样的字符串。例如: “abcba“就是一个回文字符串。

    编程判断输入的一个字符串是否是"回文".所谓"回文"字符串就是左读和右读都一样的字符串.例如: "abcba"就是一个回文字符串. 要求:先 ...

  5. 移动端html右滑空白,移动端之touch事件_上滑、下滑、左滑和右滑

    开发app的前端框架有哪些 移动 原理:第一,当开始一个touchstart事件的时候,获取此刻手指的横坐标startX和纵坐标startY:第二,当触发touchmove事件时,在获取此时手指的横坐 ...

  6. c语言 变量的左值和右值,C++雾中风景10:聊聊左值,纯右值与将亡值

    C++11的版本在类型系统上下了很大的功夫,添加了诸如auto,decltype,move等新的关键词来简化代码的编写与降低阅读代码的难度.为了更好的理解这些新的语义,笔者确定通过几篇文章来简单窥探一 ...

  7. 左值、右值、左值引用、右值引用

    1. 左值 左值(lvalue,left value),顾名思义就是赋值符号左边的值,可以取地址.准确来说,左值是表达式(不一定是赋值表达式)后依然存在的持久对象. 可以将左值看作是一个关联了名称的内 ...

  8. AVL添加平衡二叉树,是一种二叉排序树,其中每个结点的左子树和右子树的高度差至多等于1。-icoding-数据结构-C-typedef struct node{ int val;

    AVL添加 平衡二叉树,是一种二叉排序树,其中每个结点的左子树和右子树的高度差至多等于1. 它是一种高度平衡的二叉排序树.现二叉平衡树结点定义如下: typedef struct node {int ...

  9. 【CSS布局】已知布局元素的高度,写出三栏布局,要求左栏、右栏宽度各为300px,中间自适应。

    CSS 的布局应该是 CSS 体系中的重中之重了,主要的布局方式有 table 表格布局, flex 盒子布局.float 浮动布局.position 定位布局,grid 网格布局,还有针对于移动端的 ...

  10. sql查询时的左连接,右连接,和内连接详细解释

    1.sql查询时什么叫左连接和右连接     左连接和右连接都是外部连接,也就是区别于内部连接,它对不满足连接条件的行 并不是象内部连接一样将数据完全过滤掉,而是保留一部分数据,行数不会减少.     ...

最新文章

  1. Mysql修复损坏表并写脚本自动修复
  2. 用 openSSL 生成 公钥 私钥
  3. Leet Code OJ 100. Same Tree [Difficulty: Easy]
  4. client copy sap论坛上看到的
  5. css定位:相对定位
  6. (String) 和 String.valueOf() 两种字符串转换的区别
  7. 一加8渲染图曝光:后置三摄/五种配色可选
  8. 盾神与砝码称重java_[蓝桥杯][算法提高VIP]盾神与砝码称重-题解(Java代码)
  9. Teamcenter2007 安装步骤
  10. OO2019第一次作业总结
  11. 跨语言词嵌入无监督词典推断论文笔记Bilingual Lexicon Induction with Semi-supervision in Non-Isometric Embedding Spaces
  12. IDEA导出jar包步骤
  13. Linux的进程调度算法简介
  14. Knowledge Distillation
  15. python:实现lowest common ancestor最低共同祖先算法(附完整源码)
  16. Java网络五子棋程序设计论文
  17. Touch screen
  18. 【Python画樱花源码】
  19. turtle乌龟模块画长方形
  20. freescale S12X微控制器 模拟EEPROM 快速上手指南

热门文章

  1. 【问题解决方案】Markdown正文中慎用星号否则容易变斜体
  2. 【转】SQL server 2000 各种版本
  3. SQL Server2000 在 win2003上安装不上,我的解决办法
  4. Docker核心技术与实现原理
  5. kafka和mqtt的区别和联系
  6. centos开机卡进度解决方案
  7. Isim你不得不知道的技巧(整理)
  8. 数组的声明、创建、初始化
  9. mssql 数据库“查询处理器用尽了内部资源,无法生成查询计划。”问题的处理...
  10. miniMobile(手机)