如何提高在旧设备上播放动画的性能?我试过使用匿名Handler
和myLooper
线程,但应用程序仍然滞后于旧设备,我该如何解决这个问题?
我试图在恢复其他进程之前等待动画完成,但每当我尝试使用animationName.isRunning
该应用程序时,它就会冻结。
代码(在片段中运行):
if(this.confetti.isHardwareAccelerated()) {
new Handler(Looper.getMainLooper()).post(() -> {
confetti.playAnimation();
});
}