大佬教程收集整理的这篇文章主要介绍了动画缓冲或叫缓动函数(Animation Easing),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
之前的博客我介绍过如何做一个动画,以及渐变风格动画 ,关键帧动画 。 我们如果仅仅使用这些知识做一个模拟现实的动画,仍然是比较复杂的,比如:我们要实现一个篮球掉下再弹起,再掉下,再弹起的动画。或者我们要实现一个类似 钟摆的动画@L_673_4@,它需要我们去研究物理学,数学的知识,Silverlight 3 内置了11中Animation Easing,它可以让我们更容易的实现一些常见的动画@L_673_4@。
这内置的11种Animation Easing 动画@L_673_4@是:
另外 Animation Easing 还有一个缓动模式,它是下面三个枚举之一,用于决定Animation Easing 的行为方式,参看: @H_673_112@http://msdn.microsoft.com/zh-cn/library/system.windows.media.animation.easingmode(VS.95).aspx :
下面是一个经典的演示这11中动画@L_673_4@的例子,例子来 自: http://www.shinedraw.com/animation-effect/11-storyboard-animation-easing-demonstration/ 那里也有这个例子的源码下载:
在下面,点击每种动画对应的图标,根据选择的动画类 型,持续时间就会演示这个动画.
参考资料:
译文:Silverlight 3.0 新功能之二 : 动画缓冲(Animation Easing) @H_673_112@http://www.cnblogs.com/arthur008/archive/2009/05/21/1466417.html
稳扎稳打Silverlight(37) - 3.0动画之Easing(缓动@L_673_4@) @H_673_112@http://www.cnblogs.com/webabcd/archive/2009/08/20/1550334.html
Silverlight动画概述 @H_673_112@http://msdn.microsoft.com/zh-cn/library/cc189019(VS.95).aspx
微软官方网站Animation Easing的例子 @H_673_112@http://samples.msdn.microsoft.com/Silverlight/silverlight_next/Animations/easing_functions_gallery/testpage.html
Silverlight 3's New Animation Easing @H_673_112@http://www.wintellect.com/CS/blogs/jprosise/archive/2009/03/26/silverlight-3-s-new-animation-easing.aspx
Easing in Silverlight and WPF @H_673_112@http://www.kirupa.com/blend_silverlight/easing_sl_wpf_pg1.htm
Silverlight 3.0: Easing Functions @H_673_112@http://www.silverlightplayground.org/post/2009/03/18/Silverlight3-Easing-Functions.aspx
Silverlight 3 Quick Tip #3: CreaTing custom easing for Silverlight animations @H_673_112@http://blogs.microsoft.co.il/blogs/alex_golesh/archive/2009/03/19/silverlight-3-quick-tip-3-creating-custom-easing-for-silverlight-animations.aspx
Easing animations in Expression Blend @H_673_112@http://simplesilverlight.wordpress.com/2008/03/18/easing-animations-in-blend/
11 Storyboard Animation Easing Demonstration @H_673_112@http://www.shinedraw.com/animation-effect/11-storyboard-animation-easing-demonstration/
Easing Function In Blend 3 In Silverlight 3 @H_673_112@http://www.c-sharpcorner.com/UploadFile/dpatra/EasingFunctionInBlend307102009134910PM/EasingFunctionInBlend3.aspx
在线演示:
以上是大佬教程为你收集整理的动画缓冲或叫缓动函数(Animation Easing)全部内容,希望文章能够帮你解决动画缓冲或叫缓动函数(Animation Easing)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。