onelove:Silverlight2.0专题探讨:动画 (Animations)Part One
疯狂代码 http://CrazyCoder.cn/ :http:/CrazyCoder.cn/Flash/Article59609.html 动画(Animations)是Silverlight中主要技术的本文章将探讨该主题我将从篇文章Animation indepth with Silverlight 2.0 Beta翻译开始结合我经验逐步深入这个主题 介绍Silverlight中动画 动画使得我们可以创建吸引人用户界面动画习惯于用来使用让人眼花缭乱效果如旋转logo或视频让文字滚 动当鼠标移到图片上方时图片"长大"等等对Silverlight2.0而言动画更像是随着时间变化改变Silverlight对象 属性值若细看Silverlight/WPF应用中动画就可以看出这点是非常明显例如通过在特定持续时间内增加个对象 Width和Height值或者改变该对象Color值或者其不透明度可以令该对象生长 个对象Size,Color和Value在段时间内可以不断变化这段时间可以通过设定情节串联图板(Storyboard)持 续时间实现情节串联图板通过时间线控制序列动画并且提供其子动画对象和属性目标信息真正动画定义是-"动画是个假象通过循环序列图像来创建完成"我们大脑感觉这组图像是个单独变化场景在电视广播或者电影 中这种假象通过照相机在时间线上捕捉对象创建完成照相机在特定大量时间段内记录大量图片--帧每个图片或 者帧都和最后显示个仅仅有轻微差别 Silverlight同样有时间线指定在特定时间间隔内演奏什么样情节在Silverlight中所有动画从Timeline对象继 承因此Silverlight中动画都是Timeline子类个时间线代表段时间Silverlight指定时间段长度何时开始和结束它将 重复多少次在该段时间内进度条快慢等等 在开始深入挖掘动画的前这里有两个举例向你展示在Silverlight中动画做什么概念或者说动画是如何做概 念这仅仅是个动画运转举例你可以修改代码使得其表现更生动下面举例以动画形式个接个地展示两个视频 图1正在执行中Silverlight动画 表2:Page.xaml.cs using; using.Windows; using.Windows.Controls;
using.Windows.Documents; using.Windows.Ink; using.Windows.Input; using.Windows.Media; using.Windows.Media.Animation; using.Windows.Shapes; SilverlightVideoAnimation3 ...{ publicpartialPage:UserControl ...{ publicPage ...{ //Requiredtoinitializevariables InitializeComponent; } privatevoidPage_Loaded(objectsender,EventArgse) ...{ VideoTimeline.Begin; } } } 我并没有解释这些代码开头我建议你在深入它们的前学习下动画基础知识你将在这篇文章中看到更多视频 相关段落内容 动画类型 Silverlight提供两种类型动画: From/To/By动画 关键帧动画 从TimeLine继承类型提供动画功能以下是继承层次: .Object
.Windows.DependencyObject .Windows.Media.Animation.Timeline .Windows.Media.Animation.ColorAnimation .Windows.Media.animation.ColorAnimation.ColorAnimationUsingKeyFrames .Windows.Media.Animation.DoubleAnimation .Windows.Media.Animation.DoubleAnimationUsingKeyFrames .Windows.Media.Animation.ObjectAnimationUsingKeyFrames .Windows.Media.Animation.PoAnimation .Windows.Media.Animation.PoAnimationUsingKeyFrames .Windows.Media.Animation.Storyboard
当使用动画时候以下属性是必须: AutoReverse:当动画结束时进行反转(移动元素到它播放开始状态) Duration:动画持续时间使用语法:hh:mm:ss(小时数分钟数秒数) From:动画开始值 To:动画结束值 By:改变动画多少相对值(替代TO种方式) RepeatBehavior:动画结束时需要做什么;你可以提供个(总)持续时间重复次数或者当需要无限次播放动画 时标记为Forever Storyboard.TargetName:需要设定动画元素(当然我们要指定其名称) Storyboard.TargetProperty:需要设定动画元素属性 编程控制动画播放需要使用到以下思路方法: Begin:化情节串联图板
- repeatbehavior > onelove:Silverlight20专题探讨:动画
-
onelove:Silverlight20专题探讨:动画
下载该文档 文档格式:PDF 更新时间:2009-11-03 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: pdf 文档作者: 2009-2010年中国再保险行业形势及发展趋势预测报告_中国调研报告网 关键词: 2009-2010年中国再保险行业形势及发展趋势预测报告 主题: 〖2009-2010年中国再保险行业形势及发展趋势预测报告〗 备注: 报告名称:《2009-2010年中国再保险行业形势及发展趋势预测报告》 报告编号:124666 咨询电话:400-612-8668、010-60877066、010-60877067、010-60877068 网址:http://www.BaoGaoBaoGao.com/2009-03/2009_2010zaibaoxianxingshijiBaoGao/ 点击这里显示更多文档属性 经理: 中国调研报告网:2009-2010年中国再保险行业形势及发展趋势预测报告 单位: 2009-2010年中国再保险行业形势及发展趋势预测报告:中国调研报告网 分类: 2009-2010年中国再保险行业形势及发展趋势预测报告 WORD 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:expressionblend:Silverlight
下一篇:bizaps.com
点击查看更多关于repeatbehavior的相关文档
- 您可能感兴趣的
- behavior usesubmitbehavior commandbehavior fluidmovebehavior style.behavior behavior可数吗 loadbehavior servicebehavior behavior是什么意思 behavior用法
- 大家在找
-
- · ba化合价
- · 白葡萄菌片
- · 黑龙江建三江创业农场
- · 露华浓怎么样
- · 2011甘肃公务员分数线
- · 74ls138中文资料
- · 对外汉语教学ppt
- · 宝石总动员辅助破解版
- · 建筑材料教案免费下载
- · 自动跳绳计数器开题报告
- · 乐山人才网
- · 桑塔纳2000大修
- · 服装陈列设计基础
- · 广州兼职平面模特
- · 1908大军阀txt下载
- · 模拟商务谈判案例
- · 横扫三国之东方铁骑
- · 英译汉发音单词
- · dotaimba3.74
- · 云南红豆杉种子价格
- · 黄帝内经讲座mp3
- · 甘肃庆阳东方驾校
- · 正版2003office软件包
- · 管理沟通案例分析
- · 海关报关实务论文
- · 财务excel表格模板
- · 龙岩老板电话
- · 国务院禁止公款吃喝
- · 风流教师第五章
- · autocad2003软件下载
- 赞助商链接