Android activity和view判断滑动
Androidactivity和view判断滑动
实例代码:
//手指按下的点为(x1,y1)手指离开屏幕的点为(x2,y2)
floatx1=0;
floatx2=0;
floaty1=0;
floaty2=0;
@Override
publicbooleanonTouchEvent(MotionEventevent){
//继承了Activity的onTouchEvent方法,直接监听点击事件
if(event.getAction()==MotionEvent.ACTION_DOWN){
//当手指按下的时候
x1=event.getX();
y1=event.getY();
}
if(event.getAction()==MotionEvent.ACTION_UP){
//当手指离开的时候
x2=event.getX();
y2=event.getY();
if(y1-y2>50){
Toast.makeText(MainActivity.this,"向上滑",Toast.LENGTH_SHORT).show();
}elseif(y2-y1>50){
Toast.makeText(MainActivity.this,"向下滑",Toast.LENGTH_SHORT).show();
}elseif(x1-x2>50){
Toast.makeText(MainActivity.this,"向左滑",Toast.LENGTH_SHORT).show();
}elseif(x2-x1>50){
Toast.makeText(MainActivity.this,"向右滑",Toast.LENGTH_SHORT).show();
}
}
returnsuper.onTouchEvent(event);
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
10 简短深沉的生日祝福语
11 儿子立冬祝福语简短独特
12 关于健康的祝福语简短
13 简短的古风生日祝福语
14 结婚祝福语简短大气古风
15 元旦祝福语简短小学
16 女神节医生祝福语简短
17 离别赠言离职祝福语简短
18 用名字做祝福语简短