2

我浏览了有关如何实现 Lottie 动画库的文档。

我为 Xamarin.Forms 1.0.0.7 添加了 NuGet 包 Lottie,并在为 Xamarin Forms 调试我的 android 项目时,它构建时没有出现错误,但没有在我的项目中显示 json 文件的动画。

4

2 回答 2

4

Lottie 在 Xamarin 表单中的步骤:

  1. 在所有项目中安装 Lottie 包
  2. 在 Android 和 iOS 项目中初始化 Lottie,使用 AnimationViewRenderer.Init();
  3. 在 XAML 中或使用 CodeBehind 添加您的视图,对于 XAML,您必须添加参考 xmlns:forms="clr-namespace:Lottie.Forms;assembly=Lottie.Forms"
  4. 将您的 JSON 添加到您的项目中:

在 iOS 中将其添加到您的项目中,并确保您在 Bundle Resource 中具有构建操作

在 Android 中,将它放在您的 Assets 文件夹中,并确保您在 Android Asset 中具有构建操作

您可以在此处找到示例:

https://xamgirl.com/lottie-animations-step-by-step-in-xamarin-forms/

于 2017-06-22T17:55:52.247 回答
3

似乎 AnimationViewRenderer 在尝试将其添加到 MainActivity.cs 时不存在当前上下文

于 2018-06-12T21:55:05.140 回答