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 生日广州男生祝福语简短