android检测用户是否刷过

CQM*_*CQM 3 android position gesture gesturedetector android-viewpager

我有一个带有webview的viewpager,我想检测用户是否已经刷过.

我主要想知道他们在视图之间刷了多少次.

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

所以我接下来的方法就是用户进行的计数滑动.只有那种会改变viewpager的水平滑动

我以为这会与手势监听器和一些方向逻辑有关,但我不确定.

此外,我想知道viewpager和webview的触摸识别是否会使得难以在另一个覆盖函数中捕获手势而仅用于计数.

洞察力赞赏

Mat*_*vis 9

ViewPagers允许您使用设置onPageChangeListener setOnPageChangeListener().OnPageChangeListener有一个onPageSelected方法,每次用户翻转页面时都会调用该方法.您可以在此方法中增加计数以跟踪页面视图.