我的imageview由圆形轮组成,如下图所示。我希望一旦用户按下开始按钮就开始旋转,当用户按下停止按钮时停止旋转。是否可以编程?如果是,我怎么能那样做?
答案 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"
/>