首页 > 其他 > 详细

Unable to parse composition

时间:2019-12-10 00:50:05      阅读:566      评论:0      收藏:0      [点我收藏+]

Unable to parse composition

 

When i tried to load gif to my project suddenly return me error:

Java.Lang.IllegalStateException: ‘Unable to parse composition‘

 

I want to insert gif to my project I tried to use Lottie and Json File

My code so far

<forms:AnimationView 
    x:Name="animationView" 
    Grid.Row="1"
    Animation="first.json" 
    Loop="false" 
    AutoPlay="false"/>  

Please add xmlns:lottie="clr-namespace:Lottie.Forms;assembly=Lottie.Forms" to your XAML head and use this component

 <lottie:AnimationView 
                x:Name="AnimationView" 
                Animation="first.json" 
                AutoPlay="True" Loop="true"
                VerticalOptions="FillAndExpand"
                HorizontalOptions="FillAndExpand" />

and dont forget to init AnimationViewRenderer.Init(); on MainActivity and AppDelegate

 
 
  •  
    i did it but same error. where must be first.json in assest folder or ? – Hristo Ivanov Nov 4 at 12:31
  •  
    Now i have new error link – Hristo Ivanov Nov 4 at 12:35
  •  
    @HristoIvanov the json files must be in Assets for android and Resources for iOS – Guilherme Nimer Nov 4 at 12:37 
  •  
    Yes I did it link but same error – Hristo Ivanov Nov 4 at 12:44
  •  
    Ok Thanks Fix it Paste ‘AnimationViewRenderer.Init()‘ at wrong place Thanks again for advice – Hristo Ivanov Nov 4 at 12:46
        com.airbnb.lottie.LottieAnimationView$2.onResult(LottieAnimationView.java:75)
               at 
        com.airbnb.lottie.LottieAnimationView$2.onResult(LottieAnimationView.java:73)
               at 
        com.airbnb.lottie.LottieTask.notifyFailureListeners(LottieTask.java:158)
               at com.airbnb.lottie.LottieTask.access$200(LottieTask.java:27)
               at com.airbnb.lottie.LottieTask$1.run(LottieTask.java:133)
               at android.os.Handler.handleCallback(Handler.java:836)
               at android.os.Handler.dispatchMessage(Handler.java:103)
               at android.os.Looper.loop(Looper.java:232)
               at android.app.ActivityThread.main(ActivityThread.java:6802)
               at java.lang.reflect.Method.invoke(Method.java)
               at 
       com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1103)
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)```

’
I also encountered the same problem, but I couldn‘t find the AnimationViewRenderer class in my code to initialize it
 

 

Unable to parse composition

原文:https://www.cnblogs.com/endv/p/12013911.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!