Реализация проблем GLSurfaceView.Renderer
Код, полученный из учебника
Я начинаю некоторыеOpenGL-ES 2.0 для системы Android. Я взял следующий код от:http://developer.android.com/training/graphics/opengl/environment.html#renderer
public class MyRenderer implements GLSurfaceView.Renderer {
public void onSurfaceCreated(GL10 unused, EGLConfig config) {
GLES20.glClearColor(0.5f, 0.5f, 0.5f, 1.0f);
}
public void onDrawFrame(GL10 unused) {
GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT);
}
public void onSurfaceChanged(GL10 unused, int width, int height) {
GLES20.glViewport(0, 0, width, height);
}
}
Я получаю следующую ошибкуGradle: ошибка: MyRenderer не является абстрактным и не переопределяет абстрактный метод onSurfaceCreated (GL10, EGLConfig) в Renderer
Кто-нибудь знает, как поступить? Мне нужно использоватьMyRenderer
класс, чтобы перейти кGLSurfaceView
поэтому просто объявить его абстрактным не является жизнеспособным решением. Кто-нибудь может пролить свет на мою проблему?