xml实现
res / anim / roration
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate android:fromDegrees="100"
android:toDegrees="360"
android:duration="5000" />
</set>
mainAcitivy.java
public class MainActivity extends Activity {
private ImageView img;
private Button startBut;
private Animation rorate=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
img=(ImageView)findViewById(R.id.img);
startBut=(Button)findViewById(R.id.button);
rorate=AnimationUtils.loadAnimation(this, R.anim.roration);
startBut.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
img.startAnimation(rorate);//不要用setAnimation(rorate) 这个启动需要条件
}
});
}
}
截图: