5
A
回答
4
我想你要找的是什麼GestureDetector
。我對iOS的Pan Gesture Recognizer並不是很熟悉,但是我認爲它在Android中的工作方式並不完全相同。有關如何使用該類的信息,請參閱開發人員指南主題Using Touch Gestures。
4
Android開箱即用,可識別手勢的兩個類。一個是GestureDetector,另一個是ScaleGestureDetector。與ios不同,基本的手勢檢測器框架是有限的 - 你不能指定依賴關係,做衝突解決或者通過指定觸摸點來配置它們,就像你可以在ios的UiGestureRecognizer類中一樣。
要回答你的問題,可以使用手勢檢測器來檢測平底鍋。這裏是一個片段:
PanGestureListener listener = new PanGestureListener();
GestureDetector detector = new GestureDetector(context, listener);
class PanGestureListener extends GestureDetector.SimpleOnGestureListener {
@Override
public boolean onScroll(MotionEvent e1,
MotionEvent e2,
float distanceX,
float distanceY) {
//YOUR "pan handler"
return true;
}
}
現在,在您onTouch方法只是向前所有這樣的呼籲detector.onTouch:
@Override public boolean onTouchEvent(MotionEvent event) { detector.onTouchEvent(event); return true; }
相關問題
- 1. Android識別手勢
- 2. Android手勢識別
- 3. 在UIScrollView中向標準Pan手勢識別器添加功能
- 4. 在Swift中添加Pan手勢識別器到UITableView
- 5. ECSlidingViewController Pan手勢
- 6. 拖動手勢識別器干擾滑動手勢識別器
- 7. Android手勢識別不好
- 8. Android OpenCV手勢識別
- 9. Android中的手勢識別
- 10. 關於視圖和手勢識別器
- 11. 手勢識別器和AndEngine(Android)
- 12. Android ActionBar Sherlock滑動手勢識別器
- 13. iOS - UITableView Pan手勢
- 14. 手勢識別器問題
- 15. cocos2d-iOS - 手勢識別器
- 16. 點擊手勢識別器
- 17. 添加手勢識別器
- 18. 手勢識別器和TableView
- 19. UIPageController和手勢識別器
- 20. 手勢識別器和塊
- 21. Swipe手勢識別器swift
- 22. 捏捏手勢識別器
- 23. SpriteKit手勢識別器
- 24. UICollectionView與手勢識別器
- 25. Kinect手勢識別
- 26. 3D手勢識別
- 27. 如何從一個手勢識別器到另一個手勢識別器
- 28. UItextview與手指手勢識別器
- 29. 同一視圖的Pan和Tap手勢識別器,哪一個需要失敗?
- 30. 基於手勢識別的CAPTCHA
如何平移手勢添加到特定的看法?在我的情況下是相對佈局 – jose920405