我有xxx
类型的ImageView
。如果单击它,将触发事件处理程序animate
对其进行动画处理。
public void animate(View view) {
ImageView xxx= findViewById(R.id.xxx);
xxx.animate().rotation(7200f).setDuration(3000);
}
它仅适用于第一次单击,但对于随后的单击,动画不起作用。
如何解决此问题?
答案 0 :(得分:2)
请记住,rotation
将旋转值设置为提供的浮点数。
如果您想始终按该值旋转,可能会寻找rotationBy