我在分鐘的Android 2.3.3上使用OpenGL ES渲染一個簡單的3D遊戲。我想使用內置的手勢庫來擴展它,但是我找不到一種方法來識別GLSurfaceView中的手勢而不是android視圖(我沒有XML佈局就是我所說的) 是否有任何方法可以在我已經使用的頂層上實現XML佈局,或者最好是在GLSurfaceview頂部實現手勢庫。 謝謝。手勢和OpenGL
2
A
回答
3
只要你有一個GLSurfaceView的實例(它聽起來像是你所擁有的),你可以附加一個普通的onTouchListener到GLSurfaceView。如果您只想知道用戶按下的屏幕上的原始x,y座標(例如,如果用戶在屏幕上左右移動手指時圍繞y旋轉),這只是非常有用
對於手勢圖書館,我沒有用過自己,你應該能夠把你的GLSurfaceView放在一個框架佈局中,然後在同一個框架佈局中放置另一個視圖(例如線性佈局設置爲match_parent),以便它完全覆蓋GLSurfaceView並且在它的上面。將手勢庫附加到該視圖(並且顯然確保它是透明的,以便人們仍然可以在下面看到GLSurfaceView)。
2
相關問題
- 1. 平移手勢和滑動手勢
- 2. 手勢和矩形
- 3. iOS - UILabels和手勢
- 4. UIWebView和手勢檢測
- 5. LinearLayout和手勢檢測器
- 6. 手勢識別器和TableView
- 7. UIPageController和手勢識別器
- 8. iOS5上的UIGestureRecognizerDelegate和手勢
- 9. 手勢和可用性
- 10. 手勢和彩色繪圖
- 11. UIButton和滑動手勢
- 12. 捏手勢和單觸
- 13. 手勢和響應鏈
- 14. 手勢識別器和塊
- 15. UILabel動畫和手勢
- 16. 手勢事件和StageWebView
- 17. 的UIScrollView和敲擊手勢
- 18. C#和Kinect手勢時間
- 19. Android手勢庫保存和手勢庫只讀
- 20. 如何區分單擊手勢和雙擊手勢?
- 21. 手指跟蹤和手勢識別
- 22. 翻譯觸控手勢鼠標手勢
- 23. 平移手勢 - 輕掃手勢衝突
- 24. 從手勢文件中刪除手勢
- 25. Android Wear 5.1手勢手勢API?
- 26. OpenGL新手和棄用
- 27. UIWebview手勢iOS
- 28. Javascript手勢庫
- 29. 手勢意見
- 30. 手勢,iPad的
謝謝你,我結束了附加一個onTouchListener,並寫下我自己的手勢。 – maccard 2012-01-23 21:37:36