在x轴上旋转动画

时间:2012-03-22 19:17:10

标签: android image android-layout android-animation

我想在x轴上旋转我的图像,我尝试了很多替代方案,也尝试了Rotate3dAnimation并且它总是在Y轴上旋转。我想做我的形象:

question image 1

我该怎么做?

2 个答案:

答案 0 :(得分:1)

您应该使用android.graphics.Camera.rotateX(degrees);

答案 1 :(得分:1)

老问题,但还没有可靠的答案。所以:

如果你的Image是一个视图,你可以使用ViewPropertyAnimator(最小实现),如下所示:

yourImage.animate().rotateX(360);

您可以将所需的所有方法链接在一起并自定义动画f.e. :

yourImage.animate()
    .rotateX(360)
    .setDuration(1000)
    .setStartDelay(500)
    .setInterpolator(new AccelerateDecelerateInterpolator);

检查文档中的所有可用方法。 自API 12起可以使用ViewPropertyAnimator