我需要一个android SurfaceView
的示例教程,或使用它可以共享的示例代码。 API演示很难让我理解。有没有人有其他选择?
答案 0 :(得分:7)
WorldMap demo app向您显示了使用android.view.View从android.view.SurfaceView转换为android.view.SurfaceHolder.Callback所需的更改。
通过使用View
onDraw()
内的SurfaceView
DrawThread
并通过调用View
的{{1}}来欺骗一点1}}来自onSizeChanged()
的{{1}}。它只是使差异更小,更容易理解。
答案 1 :(得分:2)
我不确定您是否需要GLSurfaceView
,但glbuffer是我最喜欢的例子之一。
这是动作发生的java文件:GlBufferActivity
该项目还依赖于原生方法和NDK,因此它可能不是您正在寻找的,但如果您想通过普通的C apis使用OpenGL,这是一个很好的起点。