本文主要是介绍Android多点触摸手势滑动的一种简单方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
GestureDetector_left = new GestureDetector(this,new GestureListener_left()); //左部 手势监听(内部类)GestureDetector_right = new GestureDetector(this,new GestureListener_right()); //右部 手势监听(内部类)
center_left_layout = (FrameLayout) findViewById(R.id.super_left_layout);
//左部 滑动监听(匿名内部类)
center_left_layout.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return GestureDetector_left.onTouchEvent(event);
}
});
center_right_layout = (FrameLayout) findViewById(R.id.super_right_layout);
//右部 滑动监听(匿名内部类)
center_right_layout.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return GestureDetector_right.onTouchEvent(event);
}
});
.....
//左部 手势监听(内部类)
private class GestureListener_left implements OnGestureListener{
.....
}
//右部 手势监听(内部类)
private class GestureListener_right implements OnGestureListener{
....
}
这篇关于Android多点触摸手势滑动的一种简单方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!