2011-07-01 19 views
6

Soy bastante nuevo para las animaciones en Android. Para las animaciones 3D tengo que usar OpenGL para que se vea más fluido.Problema de OpenGL en Android

Es posible convertir un Drawable que dibujo un rectángulo o un círculo en un lienzo y quiero que se convierta en un View usando OpenGL. ¿Es eso posible? Y si es así, ¿cómo?

Puede alguien por favor hágamelo saber lo que hace el primer punto en las CARACTERÍSTICAS decir en este URL http://developer.android.com/reference/android/opengl/GLSurfaceView.html

Respuesta

3

Bueno, puede tratar de convertir un Drawable to a bitmap y luego asignar este mapa de bits en una superficie 3D en OpenGL como una textura.

3

OpenGL no funciona en ese nivel. OpenGL es solo una API de dibujo, que le ofrece "bolígrafos y pinceles" para dibujar en algunos lienzos proporcionados por el sistema operativo. Cualquier concepto específico del sistema operativo como Drawables y Vistas está fuera del alcance de OpenGL y no será tratado por él.

Sin embargo, tal vez si describió en detalle qué es lo que quiere lograr, podemos ayudarle.

+0

quiero dibujar una forma decir un rectángulo o un círculo en la pantalla y luego convertirlo en una vista. ¿Es eso posible? – Lavanya

+0

¿Puede decirme por favor qué hace wat el primer punto en las Características descritas en esta url http://developer.android.com/reference/android/opengl/GLSurfaceView.html – Lavanya

+0

Para dibujar rectángulos/círculos puede crear un Android personalizado ver y dibujar cosas en la función onDraw. GLSurfaceView es un contenedor para renderizar gráficos 3D. – Abhinav