当我试图加载gif到我的项目突然返回我的错误:
Java.Lang.IllegalStateException: 'Unable to parse composition'
图片了解更多信息link
我想插入gif到我的项目我试图使用Lottie和JSON文件
我的代码到目前为止
<forms:AnimationView
x:Name="animationView"
Grid.Row="1"
Animation="first.json"
Loop="false"
AutoPlay="false"/>
5条答案
按热度按时间ycggw6v21#
请将
xmlns:lottie="clr-namespace:Lottie.Forms;assembly=Lottie.Forms"
添加到您的XAML头并使用此组件不要忘记在MainActivity和AppDelegate上初始化
AnimationViewRenderer.Init();
f8rj6qna2#
在我的例子中,我用
app:lottie_rawRes
替换了app:lottie_url
,它工作得很好。qgelzfjb3#
我的案例:升级到最新版本,因为旧的Lottie不支持旧的JSON格式
4ktjp1zp4#
需要确定json like
Android:
DroidProject/Assets/filename.json
like AndroidAssetiOS:
iOSProject/filename.json
like BundleResource7z5jn7bk5#
lottie.setAnimation("");
未设置或为空时发生此错误