Xamarin.Forms.UWP Lottie 动画未显示

时间:2020-12-23 16:18:06

标签: xamarin.forms xamarin.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 初始化逻辑?

0 个答案:

没有答案