我如何在android中实现这个动画,下面是我试图修改它的链接,但没有像下图这样的输出。
http://horribile.blogspot.in/2011/11/android-3d-carousel.html
https://github.com/rameshkec85/Android-VerticalCarousel
我修改了下面的垂直动画功能,如下所示。
private void Calculate3DPosition(CarouselItem child, int diameter,
float angleOffset) {
angleOffset = angleOffset * (float) (Math.PI / 180.0f);
float x = 0.0f;
float y = (float) (diameter / 2 * Math.sin(angleOffset)) + diameter / 2 - child.getWidth() / 2;
float z = diameter / 2 * (1.0f - (float) Math.cos(angleOffset));
child.setItemX(x);
child.setItemZ(z);
child.setItemY(y);
}
结果,当我实施此操作时,动画无法正常工作,并且图像也无法正确显示在中心。
有没有人正确地实现了这个动画,请发给我。
提前致谢。