一步一步学android OpenGL ES2.0编程(6 大结局)
响应触摸事件
使你的OpenGL ES应用能响应触摸的关键是扩展你实现的GLSurfaceView 代码,覆写onTouchEvent() 方法来监听触摸事件。
本文向你展示如何监听用户的触摸事件以使用户可以旋转某个OpenGL ES对象。
设置一个触摸监听器为了使你的OpenGL Es应用响应触摸事件,你必须在你的GLSurfaceView 类中实现onTouchEvent()事件。下面的例子演示了如何监听MotionEvent.ACTION_MOVE 事件然后把它们转换成一个形状的旋转角度。
Figure 1. 跟据触摸输入的转动的三角形(圈圈显示了触摸的位置)。
上一讲