Пример кода SurfaceView - PullRequest
2 голосов
/ 08 марта 2011

Мне нужен пример учебника для Android SurfaceView или образец кода с его использованием, которым можно поделиться. Демонстрации API сложно понять. У кого-нибудь есть альтернативы?

Ответы [ 2 ]

7 голосов
/ 17 апреля 2012

Этот коммит моего демонстрационного приложения WorldMap показывает изменения, необходимые для преобразования из android.view.View в android.view .SurfaceView с android.view.SurfaceHolder.Callback .

Он немного обманывает, используя View 'onDraw() из SurfaceView' DrawThread и вызывая View '* onSizeChanged() из SurfaceView' s surfaceChanged. Это просто делает разницу меньше и проще для понимания.

2 голосов
/ 08 марта 2011

Я не уверен, нужен ли вам GLSurfaceView или нет, но glbuffer - один из моих любимых примеров.

Это файл Java, в котором происходит действие: GlBufferActivity

Проект также опирается на нативные методы и NDK, поэтому он может быть не совсем тем, что вы ищете, но это отличная отправная точка, если вы хотите работать с OpenGL через обычный C apis.

...