5

我有一个“图层列表”(rotated_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>

1)我需要在“imageview”点击时开始和停止第三个图像旋转。我不知道如何获取层列表中的第三个项目以及如何启动动画?

2)我还需要为列表中的第二项添加不透明度,这可能吗?

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

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

谢谢,米洛斯

4

0 回答 0