《Programming WPF》翻译 第8章 6.我们进行到哪里了?
2015-11-14 09:06
211 查看
原文:《Programming WPF》翻译 第8章 6.我们进行到哪里了?动画可以增强应用程序的交互感。它有利于更平滑的转换——当条目出现或消失的时候。它应该,当然,被用于体验和重新着色。如果你为应用程序中的每一个事物都设置了动画,这将是令人迷惑的一团乱麻。你还应该当心不要困惑你的用户——强迫他们等待动画的完成才可以进行处理。幸运的是,WPF使得关闭动画是简单的。所有的用户界面元素保持着活动状态——当动画还在进行的时候。
动画中的关键概念是timeline。Timeline是用来描述在特定的延伸时间内发生了什么的对象。他们形成了一个层次,允许动画的不同部分的关系被表示。这种动画的可执行体由时钟控制,这将提供我们一种开始和停止动画的方式。动画可以被嵌入到顶级元素中,但是它们也可以添加到样式和模板中。在样式和模板中,动画可以被事件自动触发。如果你想在代码中创建动画,你可以在运行期配置它们,提供更多的弹性,同时你还有机会直接应用它们到目标元素,如“本地动画”。
动画中的关键概念是timeline。Timeline是用来描述在特定的延伸时间内发生了什么的对象。他们形成了一个层次,允许动画的不同部分的关系被表示。这种动画的可执行体由时钟控制,这将提供我们一种开始和停止动画的方式。动画可以被嵌入到顶级元素中,但是它们也可以添加到样式和模板中。在样式和模板中,动画可以被事件自动触发。如果你想在代码中创建动画,你可以在运行期配置它们,提供更多的弹性,同时你还有机会直接应用它们到目标元素,如“本地动画”。
相关文章推荐
- Linux MySQL 安装、远程访问和密码重置
- Linux 2.6内核启动传递命令行的过程分析
- iOS9 UICollectionView新推出的Item排序方法
- iOS9与XCode7中不能使用http连接的解决办法
- 《Programming WPF》翻译 第8章 5.创建动画过程
- 《Programming WPF》翻译 第8章 4.关键帧动画
- 《Programming WPF》翻译 第8章 3.Storyboard
- Yii2 菜单menu管理
- linux grep命令
- 《Programming WPF》翻译 第8章 2.Timeline
- 音乐
- mysql使用笔记:vachar,char,text比较
- 微软重新发布Win7补丁KB3097877 已解决邮件程序崩溃和登录问题
- 《Programming WPF》翻译 第8章 1.动画基础
- 《Programming WPF》翻译 第7章 7.我们进行到哪里了?
- Android基础入门教程——8.3.16 Canvas API详解(Part 1)
- 【UML学习】UML概述
- 《Programming WPF》翻译 第7章 6.视频和3-D
- IOS中实现图片点击全屏预览
- 坚持做八件事老得慢