M.P*_*l D 2 xamarin.forms lottie-android
当尝试在Xamarin表单Android项目的MainActivity.cs中添加Lottie动画时,为什么在上下文错误中不存在AnimationViewRenderer?我使用的是Visual Studio2017。请回答是否有人回答。
在为 Xamarin.Forms 安装 Lottie 版本 3.1.2 后,我遇到了同样的问题。原因是这个特定版本的 Lottie 依赖于 Mono 运行时版本 10,但我的 Android 项目是 Mono 版本 9。因此,一旦我将 MonoAndroid 升级到 10,一切都工作正常,我可以使用AnimationViewRenderer.Init(). 然而,我什至不需要初始化AnimationViewRenderer;我刚刚将 Lottie XAML 组件添加到我的页面,它运行良好。
您可以通过转到 NuGet 包管理器来检查您的 Lottie 需要哪个版本的 Mono,选择包,然后Dependencies您应该能够在下面看到所需的 MonoAndroid 版本。
您需要添加
AnimationViewRenderer.Init();
Run Code Online (Sandbox Code Playgroud)
在 Android MainActivity 中初始化 Forms 后。
一篇很好的文章解释了整个过程: https ://xamgirl.com/lottie-animations-step-by-step-in-xamarin-forms/
| 归档时间: |
|
| 查看次数: |
661 次 |
| 最近记录: |