如何解决Xamarin.Forms.UWP Lottie 动画未显示
我在让 Lottie 动画在我的 xamarin.forms.uwp 项目中工作时遇到问题。
我下载了源代码并使示例 (partly) 正常工作。 我尝试在新的 Xamarin.Forms 项目中重现这个工作场景,但在 UWP 方面没有成功。 我正在使用
- Visual Studio 16.8.3
- Xamarin.Forms 4.8.0.1821
- Com.Airbnb.Xamarin.Forms.Lottie (4.0.8)
我在工作示例和我的新项目之间“找出差异”,但到目前为止,我还没有发现示例项目的不同之处。
据我所知,我需要采取以下步骤:
- 向共享项目和 UWP 项目添加对 nuget 包 Com.Airbnb.Xamarin.Forms.Lottie (4.0.8) 的引用
- 在 UWP 项目的 Assets 目录中添加一个 lottie json 文件,并用 Build 操作“Content”标记它。为确定起见,我使用了与示例中相同的 lottie.json 文件。
- 向页面添加动画视图,如下所示:
<forms:AnimationView
BackgroundColor="Red"
AutoPlay="True"
RepeatMode="Infinite"
Animation="LottieLogo1.json"
AnimationSource="AssetOrBundle"
VerticalOptions="FillAndExpand"
HorizontalOptions="FillAndExpand" />
在我的示例应用中,我可以看到红色背景,但看不到动画。这可能与起始页上的 behaviour 不工作有关
是否有一些我遗漏的 UWP 初始化逻辑?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。