【发布时间】:2020-04-09 10:39:44
【问题描述】:
我最近将应用程序中的 ViewPager 更改为 ViewPager2。我已经为 viewPager 对象设置了一个 onTouchListener 来检测手势(onFling 和 onLongPress),如下所示:
mViewPager.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
mDetector.onTouchEvent(motionEvent); // use the custom gesture detector to detect onFling and onLongPress touch events.
return true;
}
});
在重构为 ViewPager2 之前,viewPager 的 onTouchListener 工作正常。我试过this answer,但没用。
任何人都知道为什么会出现这种情况以及我该如何解决?
【问题讨论】:
标签: android android-viewpager ontouchlistener android-viewpager2