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 恩师诗词祝福语简短大全