0
添加触摸事件后,我的滑动事件不会被触发。如果发生滑动,我怎样才能防止触摸事件发生?这里是我的代码:如何防止在Android中刷卡时发生触摸事件?
favorites.setOnTouchListener(new OnSwipeTouchListener(getApplicationContext()) {
public void onSwipeTop() {
Toast.makeText(MainActivity.this, "top", Toast.LENGTH_SHORT).show();
}
public void onSwipeRight() {
Toast.makeText(MainActivity.this, "right", Toast.LENGTH_SHORT).show();
}
public void onSwipeLeft() {
Toast.makeText(MainActivity.this, "left", Toast.LENGTH_SHORT).show();
}
public void onSwipeBottom() {
Toast.makeText(MainActivity.this, "bottom", Toast.LENGTH_SHORT).show();
}
public boolean onTouch(View v, MotionEvent event) {
Toast.makeText(MainActivity.this, "onTouch", Toast.LENGTH_SHORT).show();
return true;
}
});
}