2009年3月5日
摘要: 之前我们看到的,看似动画都在做一些简单的事情,控件的变大变下啊,控件的移来移去啊等等,其实,动画可以做复杂的事情,那就是可以做动画短片,在配上背景音乐什么的。 阅读全文
posted @ 2009-03-05 23:19 xirihanlin 阅读(2011) 评论(0) 推荐(1) 编辑
摘要: 我们见识了普通的动画类、关键帧动画类,当然,还有一种动画类需要我们了解,那就是基于路径的动画。它有3个类型:DoubleAnimationUsingPath、MatrixAniamtionUsingPath和PointAnimationUsingPath。 阅读全文
posted @ 2009-03-05 22:42 xirihanlin 阅读(3361) 评论(0) 推荐(1) 编辑
摘要: 学习WPF的动画,非常值得一提的是关键帧动画。普通的动画实现的是从一个值到另一个值的线性内插(或者有限形式的非线性内插,归功于AccelerationRatio和DecelerationRatio)。而关键帧动画,指定了在指定的时间达到指定的值(由XXXKeyFrame的KeyTime、Value决定),因此,可以实现更加复杂的动画。除了From、To和By属性外,关键帧动画类与它们对应的普通动画类拥有相同的属性和事件。但是,它们还有一个KeyFrame集合来放置一些特定类型动画的关键帧实例。WPF中,关键帧类型有3种,它们是线性关键帧(LinearXXXKeyFrame)、样条关键帧(SplineXXXKeyFrame)和离散关键帧(DiscreteXXXKeyFrame)。 阅读全文
posted @ 2009-03-05 13:48 xirihanlin 阅读(3916) 评论(0) 推荐(0) 编辑
  2009年3月4日
摘要: 既然动画类是由一组有用的属性组成,那么,我们就会很容易想到,可以在XAML中定义一个动画。 阅读全文
posted @ 2009-03-04 13:55 xirihanlin 阅读(2158) 评论(1) 推荐(1) 编辑
  2009年3月3日
摘要: 我们已经见识过了From、To、By、Duration这些动画类的核心属性 。但是,还有更多的、更有趣的属性供我们来改变动画的行为。 阅读全文
posted @ 2009-03-03 12:54 xirihanlin 阅读(5012) 评论(3) 推荐(6) 编辑
  2009年3月2日
摘要: System.Windows.Media.Animation包含了许多看起来差不多的动画类,因为不同的数据类型要通过不同的动画类来实现动画的。 阅读全文
posted @ 2009-03-02 13:18 xirihanlin 阅读(2479) 评论(0) 推荐(0) 编辑
  2009年3月1日
摘要: 在WPF中,动画有着明确的定义:随着时间的推移变化属性的值。因此,为了达到这一目的,可以几种方式来实现。 阅读全文
posted @ 2009-03-01 22:50 xirihanlin 阅读(1628) 评论(0) 推荐(0) 编辑
  2009年2月26日
摘要: 在 WPF 中,可以使用 BitmapEffect 对象为每一个 Visual 对象生成各种各样的效果,这些效果包括: OuterGlowBitmapEffect(外发光)、DropShadowBitmapEffect(阴影)、EmbossBitmapEffect(浮雕)、BlurBitmapEffect(模糊)、BevelBitmapEffect(斜角)。 阅读全文
posted @ 2009-02-26 17:29 xirihanlin 阅读(947) 评论(1) 推荐(1) 编辑
  2009年2月11日
摘要: 四个Timer包括: System.Threading.Timer System.Windows.Forms.Timer System.Timers.Timer System.Windows.Threading.DispatcherTimer 阅读全文
posted @ 2009-02-11 13:02 xirihanlin 阅读(2785) 评论(0) 推荐(2) 编辑
  2009年2月3日
摘要: 关于Opacity、ScaleTransform、RotateTransform、TranslateTransform简单动画的Demo。 阅读全文
posted @ 2009-02-03 09:37 xirihanlin 阅读(344) 评论(0) 推荐(0) 编辑