【问题标题】:Lottie animation slows down my other native wpf animationsLottie 动画减慢了我的其他原生 wpf 动画
【发布时间】:2021-01-12 04:09:23
【问题描述】:

我在我的 wpf 项目中添加了两个 Lottie 动画,当同时渲染本机动画和 Lottie 动画时,本机动画速度减慢到几乎爬行。 有没有办法预渲染动画?或者有什么其他建议?

【问题讨论】:

    标签: wpf lottie


    【解决方案1】:

    我想出的解决方案是在我需要动画时加载它们,并在我完成后处理它们。我在按钮中使用它们,所以我现在的解决方案是,当按钮出现时,加载它:

     animation = new LottieAnimationView();
     animation.SetAnimationAsync("Assets/Images/image.json");
     animation.Scale = 1.5;
     button.Content = animation;
    

    当按钮离开视图时:

    button.Content = "";
    animation.Dispose();
    

    我不喜欢这个解决方案,但至少在其他时间运行的其他动画不再滞后。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-04
      • 1970-01-01
      • 2015-02-15
      • 2019-01-04
      相关资源
      最近更新 更多