【发布时间】:2012-12-29 07:22:53
【问题描述】:
我正在尝试制作自己的进度对话框。我只是在使用一个扩展布局的对话框。在这个布局中,我有一个ImageView,这个图像视图应该像ProgressDialog 中的原始微调器一样旋转。我将这个动画应用于它:
RotateAnimation r = new RotateAnimation(ROTATE_FROM, ROTATE_TO, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
r.setDuration(10000);
r.setRepeatCount(r.INFINITE);
icon.startAnimation(r);
动画显然持续了 10000 毫秒。动画开始慢,结束慢,旋转速度有没有可能一直是恒定的?
【问题讨论】:
-
您是否尝试设置线性插值器(使用
setInterpolator) -
@Henry 将您的评论变成答案,我会接受。非常感谢!
标签: android