检测可点击项目上的抛掷手势
想象一个包含 4 个按钮的布局
_______________________________
| | |
| A | B |
|______________|________________|
| | |
| C | D |
|______________|________________|
我想在整个布局上检测到甩动手势,但是当甩动开始时,没有检测到按钮。
我正在使用:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
gesturedetector= new GestureDetector(this, this);
findViewById(R.id.touchContainer).setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.e("","TouchEvent");
return gesturedetector.onTouchEvent(event);
}
});
}
当没有可点击的项目时,如果甩动从可点击的项目开始,则会失败。
我该如何解决这个问题?提供50分的赏金,以获得完整的工作答案