旋转图像

时间:2015-01-15 12:58:53

标签: android animation rotation

我在android中有两个图像和一个imageview。我已将Image1设置为imageView。现在我想在单击ImageView时将图像旋转180度。在旋转结束时,我想将image2设置为ImageView。单击ImageView并显示image2时,应该发生相反的情况。即image2应逆时针旋转180度,然后设置image1。 我已经有顺时针和逆时针的动画文件。 对于顺时针显示,动画文件为:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate
    android:duration="1000"
    android:fromdegrees="0"
    android:pivotx="50%"
    android:pivoty="50%"
    android:todegrees="180"
    android:toyscale="0.0" />
</set>

逆时针:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <rotate
        android:duration="1000"
        android:fromdegrees="0"
        android:pivotx="50%"
        android:pivoty="50%"
        android:todegrees="-180"
        android:toyscale="0.0" />
</set>

1 个答案:

答案 0 :(得分:0)

您是否检查了Android开发人员指南,它描述了如何使用您在XML文件中定义的动画。试试这个链接here.