如何提高旧设备上播放动画的性能?我尝试使用匿名 Handler
和 myLooper
线程,但应用程序在旧设备上仍然滞后,我该如何解决此问题?
我尝试等待动画完成后再恢复其他进程,但每当我尝试使用 animationName.isRunning
时,应用程序就会卡住。
代码(在 fragment 中运行):
if(this.confetti.isHardwareAccelerated()) {
new Handler(Looper.getMainLooper()).post(() -> {
confetti.playAnimation();
});
}
最佳答案
尝试使用图像而不是 vector ,这可能有助于处理复杂的 vector
关于java - 如何提高 Android 上的 Lottie 动画性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49212922/