SurfaceView示例代码

时间:2011-03-08 16:45:18

标签: android surfaceview demo

我需要一个android SurfaceView的示例教程,或使用它可以共享的示例代码。 API演示很难让我理解。有没有人有其他选择?

2 个答案:

答案 0 :(得分:7)

我的This commit

WorldMap demo app向您显示了使用android.view.Viewandroid.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,这是一个很好的起点。