• 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/
    点击这里显示更多文档属性
    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:化情节串联图板

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • behavior  usesubmitbehavior  commandbehavior  fluidmovebehavior  style.behavior  behavior可数吗  loadbehavior  servicebehavior  behavior是什么意思  behavior用法