У меня есть пользовательский интерфейс с GLSurfaceView, который показывает многоугольник.
В пользовательском интерфейсе также есть две кнопки ZoomIn и ZoomOut. Когда пользователь нажимает эти кнопки, вызываются методы zoomIn () и zoomOut () myGLSurfaceView.
Проблема в том, что я хочу, чтобы метод onDrawFrame вызывался для отражения увеличения и уменьшения.
Почему я хочу это? потому что кнопки имеют setClickable (true); Зачем? потому что мне нужно, чтобы, если пользователь оставил палец, нажимая кнопку, масштабирование применяется непрерывно, пока пользователь не отпустит кнопку.
Теперь это работает, но работает плохо, мне нужно обновить GLsurfaceview, заставляя onDrawFrame