reuse ViewPropertyAnimator object

This is needed to make sure we don't call outdated AnimatorListeners
This commit is contained in:
Julian Winkler
2024-07-19 23:19:26 +02:00
parent 29e5298178
commit 44fef4ba36

View File

@@ -1428,8 +1428,11 @@ public class View implements Drawable.Callback {
public void clearAnimation() {}
private ViewPropertyAnimator viewPropertyAnimator;
public ViewPropertyAnimator animate() {
return new ViewPropertyAnimator(this);
if (viewPropertyAnimator == null)
viewPropertyAnimator = new ViewPropertyAnimator(this);
return viewPropertyAnimator;
}
public float getTranslationX() {return 0.f;}