在android中动画单层列表项

Mil*_*los 5 animation android

我有一个"图层列表"(rotating_image.xml),它是一个"imageview"背景:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
    <bitmap
        android:gravity="center"
        android:src="@drawable/shadow" />
</item>
<item>
    <bitmap
        android:gravity="center"
        android:src="@drawable/bg" />
</item>
<item>
    <rotate
        android:duration="5000"
        android:fromDegrees="0"
        android:interpolator="@drawable/linear_interpolator"
        android:pivotX="50%"
        android:pivotY="50%"
        android:repeatCount="infinite"
        android:toDegrees="360" >
        <bitmap
            android:gravity="center"
            android:src="@drawable/button" />
    </rotate>
</item>
Run Code Online (Sandbox Code Playgroud)

1)我需要在"imageview"点击开始和停止第三个图像旋转.我不知道如何引用我在layer-list中的第三项以及如何开始动画?

2)我还需要将不透明度放入列表中的第二项,是否可能?

3)我可以在这里再组合一个动画(淡入淡出),我需要它列表中的第一个项目吗?

如果我的问题很复杂,有人可以给我很好的参考或建议吗?

谢谢,米洛斯