我有一个带有显示多边形的 GLSurfaceView 的 UI。
UI 还有两个按钮 ZoomIn 和 ZoomOut。当用户按下这些按钮时,会调用 myGLSurfaceView 的 zoomIn() 和 zoomOut() 方法。
问题是我希望调用 onDrawFrame get 方法来反映放大和缩小。
我为什么要这个?因为按钮有 setClickable(true); 为什么?因为我需要如果用户离开手指按下按钮,则缩放会持续应用,直到用户释放按钮。
现在它可以工作但效果不好,我需要刷新 GLsurfaceview 强制 onDrawFrame