在控件上设置OnTouchListener事件
判断手势方向包括:按下时,移动,松开
switch(event.getAction()){
case MotionEvent.ACTION_DOWN://按下时
startX=event.getRawX();//获得按下时的X坐标
startY=event.getRawY();//获得按下时的Y坐标
offsetsByX=0;//设置X轴方向总偏移量
offsetsByY=0;//设置Y轴方向总偏移量
break;
<
本文详细介绍了在Android中如何通过OnTouchListener事件判断手势方向。主要包括ACTION_DOWN、ACTION_MOVE和ACTION_UP三个阶段,通过记录和比较按下、移动及松手时的坐标变化,来判断用户的横向或纵向滑动,并能识别滑动的具体方向。
在控件上设置OnTouchListener事件
判断手势方向包括:按下时,移动,松开
switch(event.getAction()){
case MotionEvent.ACTION_DOWN://按下时
startX=event.getRawX();//获得按下时的X坐标
startY=event.getRawY();//获得按下时的Y坐标
offsetsByX=0;//设置X轴方向总偏移量
offsetsByY=0;//设置Y轴方向总偏移量
break;
<
1348

被折叠的 条评论
为什么被折叠?