studio snap react example data android 3d carousel

snap - Carrusel 3D en Android



title android (1)

Está utilizando una función llamada Calculate3DPosition que calcula las posiciones X, Y, Z desde el ángulo y luego se utilizan en una llamada matrix.translate.

Lo que necesita es en realidad mucho más simple, solo necesita llamar a matrix.rotate con el ángulo. Puede que parezca sorprendentemente fácil cuando haya terminado, pero honestamente, la única complejidad en el código 3D que ha copiado es intentar mantener todo frente al usuario en lugar de dejarlo girar ...

Estoy trabajando en 3D Carousel para Android.

Estoy usando este code y el siguiente es mi salida actual.

Quiero desarrollar el siguiente carrusel en forma 3D.

Me referí a las siguientes preguntas que ya se hacen en SO.

  1. Cómo hacer un carrusel 3d con modificaciones en las dimensiones y el ángulo de la imagen.

  2. Cómo crear una lista con efecto carrusel en Android

  3. ¿Cómo aumentar el espacio de la imagen del carrusel?

  4. Efecto del carrusel de Coverflow igual que iPhone / iPad en Android

Lo siguiente está cerca de mi requisito:

  1. Usando el proyecto 3D Carousel para crear el estilo SPB Carousel

De esto respondo yo pongo:

mCamera.rotateY(-((CarouselItem) child).getCurrentAngle());

Dentro del método getChildStaticTransformation() de Carousel.java pero no obtengo un resultado perfecto.

Por favor ayúdame a resolverlo.