gpt4 book ai didi

java - 如何提高 Android 上的 Lottie 动画性能

转载 作者:太空宇宙 更新时间:2023-11-04 10:39:02 26 4
gpt4 key购买 nike

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

我尝试等待动画完成后再恢复其他进程,但每当我尝试使用 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/

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