Представьте себе макет с 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 баллов за полный рабочий ответ