分享

Metro 从属动画与独立动画概念

 牛人的尾巴 2015-12-01

Metro 从属动画与独立动画概念

(2013-01-24 09:28:18)
标签:

杂谈

确定具有降低 UI 线程性能的某些风险的各种动画被称为从属动画
不受此风险限制的动画为独立动画

如果某个动画具有以下特征的任意特征,则该动画为独立动画:

  • 动画的 Duration 为 0 秒
  • 动画确定 UIElement.Opacity 为目标
  • 动画确定以下 UIElement 属性的子属性值为目标:RenderTransformProjectionClip
  • 动画确定 Canvas.Left 或 Canvas.Top 为目标
  • 动画确定 Brush 值为目标并使用 SolidColorBrush,为其 Color 创建动画
  • 动画为 ObjectAnimationUsingKeyFrames
  • 如果你的动画不符合这些条件,则它可能是从属动画。默认情况下,动画系统不运行从属动画。因此在开发和测试过程中,你甚至不会看到动画运行。你仍可以使用此动画,但必须专门启用每个此类从属动画。若要启用你的动画,请将动画对象的 EnableDependentAnimation 设置为 true

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多