所以我嘗試Zala的代碼來處理這個問題的手勢android how to handle right to left swipe gestures,它的工作原理,但問題是我的組件是在滾動視圖內,所以手勢有時候會被檢測到有時不會,我嘗試了幾個不同的代碼解決這個scrollview問題仍然是一樣的行爲。 任何人都可以幫忙!Android左右滑動手勢處理
1
A
回答
4
scrollView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:{
downX = event.getX();}
case MotionEvent.ACTION_UP:{
upX = event.getX();
float deltaX = downX - upX;
if(Math.abs(deltaX)>0){
if(deltaX>=0){
swipeToRight();
return true;
}else{
swipeToLeft();
return true;
}
}
}
}
return false;
}
});
相關問題
- 1. Android:如何處理從左到右的滑動手勢
- 2. hidesBarsOnSwipe禁用左右滑動手勢
- 3. 如何在android中實現左右滑動手勢。
- 4. Android - 滑動左側|右側。手勢檢測
- 5. Android左右滑動?
- 6. 左手手勢滑過UITextField
- 7. 閏盤 - 處理 - 滑動手勢方向?
- 8. ViewPager文章的左右滑動手勢不適合我嗎?
- 9. 左右滑動手勢的桌面水平scrollig
- 10. 所有方向的滑動手勢(左,右,上,下)
- 11. 如何使左/右滑動手勢更自由?
- 12. ListView中滑動手勢 - Android
- 13. android左右滑動gridView
- 14. 左右滑動圖像android
- 15. Android從左至右滑動
- 16. 左右滑動的Android滑動菜單
- 17. 如何處理左滑動和右滑動事件
- 18. 如何在Android Studio的佈局中實施滑動(左/右)手勢?
- 19. Android手勢檢測器向上/向下滑動與左/右對齊
- 20. Jquery Mobile手勢在android phonegap應用程序中滑動左/右問題
- 21. 滑動手勢滑動UIViews
- 22. Jquery在手機上左右滑動
- 23. 處理iPad抖動手勢
- 24. 滑動菜單手勢將覆蓋圖形手勢的可滾動手勢 - android
- 25. UITextView滑動手勢
- 26. 滑動ios手勢
- 27. 左右滑動UIView
- 28. ECSlidingViewController左右滑動
- 29. Android NYTimes滑動動畫/手勢
- 30. 平移手勢和滑動手勢
可能重複http://stackoverflow.com/questions/8330187/gesture-detection-and-scrollview-issue –
我已經看到它仍然這麼想的工作對我來說 – MeknessiHamida
然後嘗試滾動型.setOnTouchListener(新景觀.OnTouchListener(){ @Override public boolean onTouch(View view,MotionEvent motionEvent){ return false; } }); –