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;
}
});
}