大家安安
OpenGL+android的資源在網路上好像很少,
我自己也寫得很抖,
今天分享一下如何在一個畫面中加入GLSurfaceView.
一般來說,
網路上看得到的OpenGL示範都是把contentView設定給GLSurfaceView,
那今天如果你要在本來的View上面放一個GLSurfaceView要如何做呢?
MainActivity檔
private GLSurfaceView mGlSurfaceView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mGlSurfaceView = new GLSurfaceView(this);
mGlSurfaceView =(GLSurfaceView) findViewById(R.id.gLSurfaceView);
}
xml檔
<android.opengl.GLSurfaceView
android:id="@+id/gLSurfaceView"
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_alignParentLeft="true"
android:layout_marginLeft="100dp"
android:layout_centerVertical="true" />
就這樣而已~
收起你害怕的心面對GLSurfaceView吧
哇哈哈哈哈哈哈
打完收工ya