none
WPF 动画 RRS feed

答案

全部回复

  • 你好,

    你可以同过MSDN中得文档来了解WPF动画概述。文中给出了一个详细的关于使元素逐渐进入视野并从视野中逐渐消失的示例,你 可以参考。

    更多的动画示例,你可以在这里下载并学习:http://msdn.microsoft.com/zh-cn/library/vstudio/ms771741(v=vs.90).aspx

    另外,这里一篇关于WPF制作子窗体弹出动画效果的博客应该也是你需要的。


    Lisa Zhu [MSFT]
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已建议为答案 HappyAmy 2013年6月4日 14:26
    • 已标记为答案 Mr.ding 2013年10月31日 2:42
    2013年5月14日 6:49
    版主
  • 资料不错。谢谢。但是我有个退出和进入效果的菱形动画。不清楚用什么思路来解决它。可以请教下吗?
    • 已编辑 Mr.ding 2013年5月14日 14:57
    2013年5月14日 14:55
  • 所谓的动画,就是时间轴和属性的绑定。

    不太清楚你所谓的菱形动画,但是你可以尝试对原本的动画效果进行分析,得出一个思路——这个动画由哪些元素组成,对于每一个元素,他的变化是什么。

    然后知道了这一个变化规律以后,再与时间轴进行绑定即可。

    • 已建议为答案 HappyAmy 2013年6月4日 14:26
    2013年5月16日 3:10
  • 谢谢,不过我还是没找到我需要的元素。

    http://note.sdo.com/u/mrding/n/tRV1-~kpovF9nM3FM001sC

    这是我想要实现的效果。

    2013年5月17日 12:21
  • 这个结构很简单啊!就是一个菱形遮罩不断缩小的过程,先用一个Grid限定显示范围,然后对一个菱形对象(建议用Image,使用png设计一些透明细节实现更好的效果),建立double动画改变他的 Width 和 Height 就行了
    • 已建议为答案 HappyAmy 2013年6月4日 14:26
    • 已标记为答案 Mr.ding 2013年10月31日 2:42
    2013年5月19日 6:50
  • 谢谢您的建议,我现在用遮罩实现了 菱形的放大缩小。但是菱形的背景是后面的对象背景。

    而PPT中有进入和退出几种情况。我想实现菱形的背景是白色的放大缩小(这一步还没思路)。我找了遮罩(OpactiyMask)貌似没有反向的取色。

    2013年5月19日 10:54
  • 为什么一定要实现和PPT一样的效果呢,你可以适当做些改变嘛,不要限制住自己的思维。

    另外,不是很明白你说的遮罩是什么,如果菱形是你自己画的话,你应该可以尝试改变他的背景的,如果菱形是个图片你可以做出背景相反的图片来实现变换啊。

    结贴啦~


    Cheers, Amy

    2013年6月4日 14:30