Skip to content Skip to sidebar Skip to footer

Mixing Android Views And Glsurfaceview

I'm currently working on a game and I would hate to get halfway through and find that the what I'm doing causes errors/kills performance. This is how I'm thinking of setting it up.

Solution 1:

I've been using a FrameLayout with the GLSurfaceView as the first element. I.e. at the bottom of the stack, with other views / viewgroups layered over the top of it. I'd recommend just pausing the game-loop and placing some opaque view over the top of it to hide it rather than swapping views in and out or whatever:

<FrameLayoutandroid:id="@+id/graphics_frameLayout1"android:layout_width="fill_parent"xmlns:android="http://schemas.android.com/apk/res/android"android:layout_height="fill_parent"><android.opengl.GLSurfaceViewandroid:id="@+id/graphics_glsurfaceview1"android:layout_width="fill_parent"android:layout_height="fill_parent"></android.opengl.GLSurfaceView><LinearLayoutandroid:layout_height="fill_parent"android:id="@+id/inventory"android:gravity="center"android:layout_width="fill_parent"android:orientation="vertical"android:visibility="gone"></LinearLayout><LinearLayoutandroid:layout_height="fill_parent"android:id="@+id/HUD"android:gravity="center"android:layout_width="fill_parent"android:orientation="vertical"></LinearLayout></FrameLayout>

Android Framelayout for games. Check out ma ms paint skillz

Post a Comment for "Mixing Android Views And Glsurfaceview"