今天遇到一个奇葩问题,三星手机viewpager点击出现抖动问题,然而其他手机却没有出现问题。
解决一:
这个方法没有试过,加上没有这款手机所以没有验证点击打开链接
解决二:
在onInterceptTouchEvent
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
x0 = event.getX();
y0 = event.getY();
break;
case MotionEvent.ACTION_MOVE:
final float dx = event.getX() - this.x0;
final float dy = event.getY() - this.y0;
if (Math.abs(dx) > 10 || Math.abs(dy) > 10) {
}
break;
判断手指滑动的距离触发!!!在点击到滑动距离太小不做任何操作!!