android viewpropertyanimator重复
时间: 2023-12-09 17:04:57 浏览: 70
snow_java_android_
要在Android ViewPropertyAnimator中实现重复动画,可以使用withEndAction()方法来设置动画结束时的操作,并在其中调用start()方法以启动动画的下一次重复。
以下是一个示例代码,将一个视图沿着X轴无限次数地移动:
```
view.animate().translationX(100).withEndAction(new Runnable() {
@Override
public void run() {
view.setTranslationX(0);
view.animate().translationX(100).start();
}
}).start();
```
在这个例子中,当动画结束时,我们将视图的X轴平移重置为0,然后再次启动动画,从而实现了重复动画的效果。
阅读全文