Reputation: 955
I need a sample tutorial for the android SurfaceView
, or sample code using it that can be shared. The API demos are difficult for me to understand. Does anyone have alternatives?
Upvotes: 2
Views: 14153
Reputation: 12826
This commit of my WorldMap demo app shows you the changes necessary to convert from an android.view.View to an android.view.SurfaceView with an android.view.SurfaceHolder.Callback.
It cheats a bit by using the View
's onDraw()
from within the SurfaceView
's DrawThread
and by calling the View
's onSizeChanged()
from within the SurfaceView
's surfaceChanged
. It just makes the diff smaller and easier to understand.
Upvotes: 7
Reputation: 44919
I'm not sure if you're needing a GLSurfaceView
or not, but glbuffer is one of my favorite examples.
This is the java file where the action happens: GlBufferActivity
The project also relies on native methods and the NDK, so it may not be exactly what you're looking for, but it's a great starting point if you want to work with OpenGL via the normal C apis.
Upvotes: 2