如果视图页面为0,我想要一个从左到右触摸viewpager时活动完成的功能。但是它与viewpager有一些冲突。所以我想知道如何修复它。
答案 0 :(得分:0)
public void page(MotionEvent ev){
int action= ev.getAction();
switch (action){
case MotionEvent.ACTION_DOWN:{
pager.beginFakeDrag();
startPoint=(int) ev.getRawX();
firstPoint=startPoint;
break;
}
case MotionEvent.ACTION_MOVE:{
if(newsPager.isFakeDragging()){
final int moveBy=-(int) (startPoint-ev.getRawX());
movement=moveBy;
pager.fakeDragBy(moveBy);
startPoint=(int) ev.getRawX();
}
break;
}
case MotionEvent.ACTION_UP:{
if(pager.isFakeDragging())
pager.endFakeDrag();
break;
}
}
}
查看您是否可以修改这些触摸事件以接受特定手势。这与当前页码相结合可以解决问题。