我正在为ios和android开发一个应用程序。初始屏幕具有json动画,在ios中,动画效果理想,但在android中,相同的动画却滞后运行。有没有人经历过?
注释: 动画没有任何图像资源。
我收到一些错误日志,但它们似乎无关,因为我已经尝试了其他没有滞后运行且显示相同错误的动画。
这是错误:
W / LOTTIE:Lottie不支持图层效果。如果将它们用于填充,笔触,修剪路径等,请尝试将它们直接添加为形状中的内容。 找到:[放射影] W / LOTTIE:动画包含合并路径。合并路径仅在KitKat +上受支持,必须通过调用enableMergePathsForKitKatAndAbove()手动启用。
答案 0 :(得分:2)
如警告消息所述,请尝试设置enableMergePathsForKitKatAndAbove()
。
示例,以xml-
<com.airbnb.lottie.LottieAnimationView
...
...
...
app:lottie_enableMergePathsForKitKatAndAbove="true"/>
OR,在Java中-
lottieAnimationView.enableMergePathsForKitKatAndAbove(true);