WEB开发网
开发学院图形图像Flash Silverlight: 使用 XAML 和 Expression Blend 创建... 阅读

Silverlight: 使用 XAML 和 Expression Blend 创建动画

 2008-10-26 11:49:25 来源:WEB开发网   
核心提示:本文将介绍以下内容: 基本转换和合并的转换 使用触发器和事件 线性关键帧动画和离散关键帧动画 使用 Expression Blend 制作动画本文使用以下技术:Silverlight 2、Expression Blend 本文基于 Silverlight 2 的预发布版本,文中的所有信息均有可能发生变更,Silverl

本文将介绍以下内容:

基本转换和合并的转换

使用触发器和事件

线性关键帧动画和离散关键帧动画

使用 Expression Blend 制作动画

本文使用以下技术:

Silverlight 2、Expression Blend

本文基于 Silverlight 2 的预发布版本。文中的所有信息均有可能发生变更。本文是根据 Laurence Moroney 的《Microsoft Silverlight 2 简介,第 2 版》(Microsoft Press,2008)改编的。

Silverlight: 使用 XAML 和 Expression Blend 创建动画目录

转换

使用 RotateTransform 属性进行旋转

使用 ScaleTransform 属性进行缩放

使用 TranslateTransform 属性移动对象

使用 SkewTransform 属性倾斜对象

使用 MatrixTransform 定义转换

合并转换

动画

使用触发器和事件触发器

使用 BeginStoryboard 和 Storyboard

定义动画参数

确定对其应用动画效果的目标

设置动画属性

设置 RepeatBehavior 属性

使用 DoubleAnimation 设置值动画效果

使用 ColorAnimation 设置颜色动画效果

使用 PointAnimation 设置点动画效果

使用关键帧

使用线性关键帧

使用离散关键帧

使用 Spline 关键帧

动画和 Expression Blend

结束语

XAML 的一个巧妙之处在于:您不仅可以使用 XML 语法声明对象,还可以用同样的方式定义要应用于这些对象的转换。您无需像编程人员一样旋转、移动和倾斜您的对象。并且,通过将动画定义为对象上随时间变化的属性,XAML 还可用于描述如何为对象设置动画效果。首先,我将介绍一下各种转换。然后介绍如何将这些转换添加到时间线以便为 Silverlight™ 内容设置动画。

1 2 3 4 5 6  下一页

Tags:Silverlight 使用 XAML

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接