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.
Cómo hacer un carrusel 3d con modificaciones en las dimensiones y el ángulo de la imagen.
Efecto del carrusel de Coverflow igual que iPhone / iPad en Android
Lo siguiente está cerca de mi requisito:
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.