2011-10-01 15 views
8

Estoy trabajando en la animación, quiero dar animación a la vista infantil de la vista de grilla de disfraces. y esa animación como 3d Transition for chile (vista de imagen) de android.Cómo establecer la animación flip 3D para niños de gridview

Estoy utilizando el concepto es según http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html.

Pero no puedo animar la imagen de gridview.

Por favor, ayúdame.

+0

Por la derecha si se aplica una animación en la parrilla de los padres ver que se aplicará a todos los puntos de vista del niño .. por lo que debe trabajar .. ¿u iniciar la animación? – Rejinderi

+0

Lo he intentado pero no funciona. según la demo de api de Android, puedo rotar toda la vista de cuadrícula pero no puedo rotar solo una imagen de vista de cuadrícula a la vez. – amity

+0

Hola, rejinderi, ¿alguna vez has probado este tipo de animación? si es así, por favor, ayúdenme. – amity

Respuesta

2

Tiene que aplicar setStaticTransformationsEnabled(true); en el constructor de su personalizado GridView. A continuación, aplicar las transformaciones en el protected boolean getChildStaticTransformation(View child, Transformation t) y return true a esa función overriden

+0

gracias weakwire, por su pronta respuesta. intentaré esto. – amity

+0

verifique aquí http://stackoverflow.com/questions/5339907/3d-cube-transition-in-android – weakwire

0

Dado que estamos hablando de 3D, supongo que probablemente debería echar un vistazo a RenderScript

y openGL.

En cuanto renderScript, tutorial están en Part-I y Part-II

Para mejor ejemplo para el uso de renderScript es Youtube y Libros aplicación para Honeycomb 3.0 y superior.

+0

Realmente no veo la necesidad de renderscript. Demasiado complicado e incluye su propia lógica. Android View está acelerado por hardware en Tablets, el rendimiento en teléfonos con resolución <480 x800 es bueno sin el uso de GPU y, si no es lo suficientemente bueno por alguna razón, siempre hay OpenGL. Pero sí, RenderScript es otra alternativa – weakwire

+0

, por lo que significa que 3D chile y el carrusel son posibles sin OpenGL y Rendersript. – Ads

+0

He hecho la solución de esta pregunta sin utilizar OpenGL – amity

Cuestiones relacionadas