gpt4 book ai didi

android - 如何在没有调用 Listener.onAnimationEnd 的情况下停止 ValueAnimator

转载 作者:太空宇宙 更新时间:2023-11-03 12:49:23 24 4
gpt4 key购买 nike

我将 AnimatorListenerAdapter 添加到 ValueAnimator 中,但我需要在 ValueAnimator 运行时停止它。

我尝试了 ValueAnimator.cancel()ValueAnimator.stop(),它们都可以停止动画器,但是 AnimatorListenerAdapter.onAnimationEnd() 调用了我不想要的。

ValueAnimator.pause() 有效,但它只在 api 19 以上,所以我不能使用它;

还有什么办法可以做到这一点吗?

最佳答案

在某些情况下,使用标志可能会导致问题。

您应该在调用取消方法之前使用 removeListener:

animator.removeAllListeners(); // Or animator.removeListener(your listener);
animator.cancel();

关于android - 如何在没有调用 Listener.onAnimationEnd 的情况下停止 ValueAnimator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34847602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com