Silverlight: 使用 XAML 和 Expression Blend 创建动画
2008-10-26 11:49:25 来源:WEB开发网本文将介绍以下内容:
基本转换和合并的转换
使用触发器和事件
线性关键帧动画和离散关键帧动画
使用 Expression Blend 制作动画
本文使用以下技术:
Silverlight 2、Expression Blend
本文基于 Silverlight 2 的预发布版本。文中的所有信息均有可能发生变更。本文是根据 Laurence Moroney 的《Microsoft Silverlight 2 简介,第 2 版》(Microsoft Press,2008)改编的。
目录
转换
使用 RotateTransform 属性进行旋转
使用 ScaleTransform 属性进行缩放
使用 TranslateTransform 属性移动对象
使用 SkewTransform 属性倾斜对象
使用 MatrixTransform 定义转换
合并转换
动画
使用触发器和事件触发器
使用 BeginStoryboard 和 Storyboard
定义动画参数
确定对其应用动画效果的目标
设置动画属性
设置 RepeatBehavior 属性
使用 DoubleAnimation 设置值动画效果
使用 ColorAnimation 设置颜色动画效果
使用 PointAnimation 设置点动画效果
使用关键帧
使用线性关键帧
使用离散关键帧
使用 Spline 关键帧
动画和 Expression Blend
结束语
XAML 的一个巧妙之处在于:您不仅可以使用 XML 语法声明对象,还可以用同样的方式定义要应用于这些对象的转换。您无需像编程人员一样旋转、移动和倾斜您的对象。并且,通过将动画定义为对象上随时间变化的属性,XAML 还可用于描述如何为对象设置动画效果。首先,我将介绍一下各种转换。然后介绍如何将这些转换添加到时间线以便为 Silverlight™ 内容设置动画。
Tags:Silverlight 使用 XAML
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接