Android中的旋转轮

时间:2015-05-02 07:33:36

标签: android rotation android-animation android-imageview

我的imageview由圆形轮组成,如下图所示。我希望一旦用户按下开始按钮就开始旋转,当用户按下停止按钮时停止旋转。是否可以编程?如果是,我怎么能那样做?

enter image description here

1 个答案:

答案 0 :(得分:2)

创建名为 clockwise_rotation.xml 的文件并将其放入// once next contact section comes into screen //(offset from the top of the screen <= screen height), give var winHeight = $(window).height(); var calcTop = 80 - (winHeight - (winHeight - $('#nextSelector').offset().top); $('.fixed').css('top', calcTop); 根据需要更改持续时间。

/res/anim

并在两个按钮中调用这两个函数

<?xml version="1.0" encoding="utf-8"?>
<rotate
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="3500"
    android:fromDegrees="0"
    android:interpolator="@android:anim/linear_interpolator"
    android:pivotX="50%"
    android:pivotY="50%"
    android:repeatCount="infinite"
    android:startOffset="0"
    android:toDegrees="360"
    />