如果是在一个大的view上装载了一个一个的小view,如果你想让大的view有界面动态效果(比如左右向下滑动),那么你必须将这些小的view加入setOnTouchListener,然后你可以在OnTouchListener方法中加入如下方法将你的
如果你是在一个大的view上装载了一个一个的小view,如果你想让大的view有界面动态效果(比如左右向下滑动),那么你必须将这些小的view加入setOnTouchListener,然后你可以在OnTouchListener方法中加入如下方法将你的MotionEvent事件传到gestureDetector中。如下:
switch (event.getAction()) {
case MotionEvent.ACTION_MOVE: {
gestureDetector.onTouchEvent(event);
break;
}// inner case MOVE
case MotionEvent.ACTION_UP: {
v.setPressed(false);
Log.i("cat", "CCCCCCCCCCCCCCCC");
gestureDetector.onTouchEvent(event);
// TODO animation
return true;
}// inner case UP
case MotionEvent.ACTION_DOWN: {
v.setPressed(true);
gestureDetector.onTouchEvent(event);
break;
}// inner case UP
}// inner switch