可能重复:
Android:完成后动画位置重置
我正在使用RotateAnimation旋转ImageView.代码很简单:
this.button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Animation ani = new RotateAnimation(
0, /* from degree*/
30, /* to degree */
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
ani.setDuration(1000);
imageView.startAnimation(ani);
}
});
Run Code Online (Sandbox Code Playgroud)
你可以看到我希望imageView旋转30度.
它可以工作,但是当完成旋转时,图像会在旋转之前返回到原始状态,相同的位置和程度.我想在最后的动画位置修复ImageView,即想要将图像倾斜30度.怎么解决?
| 归档时间: |
|
| 查看次数: |
5271 次 |
| 最近记录: |