android检测用户是否滑动

标签 android position gesture android-viewpager gesturedetector

我有一个带有 webview 的 viewpager,我想检测用户是否滑动过。

我主要想统计他们在 View 之间滑动了多少次。

在 viewpager 中跟上位置的问题在于它可能不会跟踪您所在 View 的位置,因为它不断地生成 View +1 和 -1 远离您所在的位置。

所以我的下一个方法是计算用户的滑动次数。只有那种会改变 viewpager 的水平滑动

我认为这可能与手势监听器和一些方向逻辑有关,但我不确定。

另外我想知道 viewpager 和 webview 的触摸识别是否会使得很难在另一个覆盖函数中捕捉手势只是为了计数。

赞赏的洞察力

最佳答案

ViewPagers 允许您使用 setOnPageChangeListener() 设置 onPageChangeListener。 OnPageChangeListener 有一个方法,onPageSelected,每次用户翻页时都会调用这个方法。您可以在此方法中递增计数以跟踪页面浏览量。

关于android检测用户是否滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10659711/

相关文章:

android 应用内导入 csv

android - 如何在 Eclipse 的文件资源管理器中为连接 USB 的手机显示文件?

Android 设备方向是横向,但传感器的行为类似于方向是纵向

Css 'div overflow ' - 当我运行滚动时,div 跟随运动

android - Flutter - 多个手势,无需抬起手指

ios - 仅当捏住单元格的 imageView 时,才可以在 UICollectionView 的自定义单元格中放大/缩小 UIImageView?

java - 结果集为 List<Product> 和 List<Map<String, String>>

html - 卡住/固定表格的顶部标题行

css - 如何在 CSS 中定位多个 DIV

ios - SKSpriteNode 能识别手势吗?