我在分钟的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. iOS5上的UIGestureRecognizerDelegate和手势
- 4. 手势事件和StageWebView
- 5. UIButton和滑动手势
- 6. 手势和可用性
- 7. 的UIScrollView和敲击手势
- 8. 手势识别器和TableView
- 9. 手势和彩色绘图
- 10. LinearLayout和手势检测器
- 11. UIWebView和手势检测
- 12. 手指跟踪和手势识别
- 13. 平移手势 - 轻扫手势冲突
- 14. 从手势文件中删除手势
- 15. Kinect的手势
- 16. GestureOverlayView到手势
- 17. iPhone UIPickerView手势
- 18. UIWebview手势iOS
- 19. 手势,iPad的
- 20. Python PyQT手势
- 21. OpenGL新手和弃用
- 22. 二维手势/运动的3D旋转(OpenGL/Cocos3D)
- 23. Kinect手挥动手势
- 24. 新手上的手势
- 25. Kinect手势识别
- 26. 轻扫手势iphone
- 27. 3D手势识别
- 28. Android中的手势
- 29. MapActivity手势问题
- 30. UICollectionView手势事件
谢谢你,我结束了附加一个onTouchListener,并写下我自己的手势。 – maccard 2012-01-23 21:37:36