原文链接 https://developer.android.google.cn/training/graphics/opengl/draw.html
初始化形状在你绘制任何东西之前,你必须初始化并且加载你打算绘制的形状。除非在程序中你使用的形状结构在处理的过程中改变,你应该在你的渲染的渲染器的onSurfaceCreated()方法中初始化他们并有效的执行它。
public class MyGLRenderer implements GLSurfaceView.Renderer {
...
private Triangle mTriangle;
private Square mSquare;
public void onSurfaceCreated(GL10 unused, EGLConfig config) {
...
// initialize a triangle
mTriangle = new Triangle();
// initialize a square
mSquare = new Square();
}
...
}