1

如何提高在旧设备上播放动画的性能?我试过使用匿名HandlermyLooper线程,但应用程序仍然滞后于旧设备,我该如何解决这个问题?

我试图在恢复其他进程之前等待动画完成,但每当我尝试使用animationName.isRunning该应用程序时,它就会冻结。

代码(在片段中运行)

if(this.confetti.isHardwareAccelerated()) {
                new Handler(Looper.getMainLooper()).post(() -> {
                    confetti.playAnimation();
                });
            }
4

1 回答 1

0

尝试使用可能有助于处理复杂向量的图像而不是向量

于 2018-04-03T13:02:56.693 回答