在xml中以不同的速度旋转多个图像

时间:2017-04-11 09:18:26

标签: android android-animation

我的要求是将多个图像旋转到彼此之上。我可以通过编程方式执行此操作,但我更愿意从xml中执行此操作。

我试过使用动画旋转,但似乎这个解决方案我无法控制动画的持续时间。由于某种原因,在第一帧之后,图像的分辨率也会降低。

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <animated-rotate
        android:drawable="@drawable/circle1"
        android:gravity="center"
        android:pivotX="50%"
        android:pivotY="50%" />
</item>
<item>
    <animated-rotate
        android:drawable="@drawable/circle2"
        android:gravity="center"
        android:pivotX="50%"
        android:pivotY="50%" />
</item>
<item>
    <animated-rotate
        android:drawable="@drawable/circle3"
        android:gravity="center"
        android:pivotX="50%"
        android:pivotY="50%" />
</item>

所以我的问题是,如果有一个很好的解决方案,可以从xml完成​​所有这些工作吗?

0 个答案:

没有答案