Closed Arthur185 closed 3 months ago
你好,
我是一名安卓开发者,我发现一个问题,当我使用两个lottie.json循环添加到同一个LottieAnimationView上并且播放,当我频繁切换时,我发现我注册的AnimatorListener出现 onAnimationStart() 和 onAnimationEnd() 基本同时触发的情况,这影响了我项目的效果,我没有找到为什么会出现这样的现象。现在我只能使用AnimatorUpdateListener来通过progress来判断动画是否开始和结束,但是这样得到的progress每次也无法到达1,我只能在 animation.getAnimatedValue()>=0.95f 的时候开始我的结束动画后续逻辑。
我想知道这是框架本身的问题,还是安卓系统的问题。如果有结果,麻烦告知,感谢。
你好,
我是一名安卓开发者,我发现一个问题,当我使用两个lottie.json循环添加到同一个LottieAnimationView上并且播放,当我频繁切换时,我发现我注册的AnimatorListener出现 onAnimationStart() 和 onAnimationEnd() 基本同时触发的情况,这影响了我项目的效果,我没有找到为什么会出现这样的现象。现在我只能使用AnimatorUpdateListener来通过progress来判断动画是否开始和结束,但是这样得到的progress每次也无法到达1,我只能在 animation.getAnimatedValue()>=0.95f 的时候开始我的结束动画后续逻辑。
我想知道这是框架本身的问题,还是安卓系统的问题。如果有结果,麻烦告知,感谢。