zoukankan      html  css  js  c++  java
  • Silverlight2 beta2 Document中Animation一节的翻译(1)

    动画可以通过添加移动和交互来提升你的图形创作.通过对背景添加颜色变化动画或者添加形状变化的动画,你可以创建出生动的屏幕变化或者提供出有用的视觉线索.本篇关于Animation的概述将对Microsoft Silverlight的动画系统进行介绍.

    本主题包括以下几个小节:

    1.       动画介绍

    2.       在视图中实现UIElement的淡入淡出效果

    3.       动画的开始,停止,暂停,和继续

    4.       动画类型

    5.       对属性施加动画

    6.       当动画结束后会发生什么呢?

    (1)动画介绍

    动画是一种通过快速循环一组相邻的两张都有细微的差别的图片形成的幻觉.通常,人的大脑会把这些快速循环着的图片认为是一个变化的场景.在电影中,可以使用相机在每个一秒的间隔中记录很多图片,帧来创作动画。当通过放映机放映的时候,观众就可以看到快速移动的图片。在silverlight中,通过对对象的某个属性施加动画来达到动画效果。例如,在silverlight中,为了使一个UIElement的大小发生变化,你就可以对这个UIElement的宽度和高度属性施加动画来达到UIElement大小发生变化的动画效果。为了做出一个UIElement从视图中淡出的效果,我们可以对它的透明度属性施加动画来达到效果。在Silverlight中包含了很多对象,它们的属性都可以被施加动画。

    注意:

    silverlight中,你只能对那些属性值表示双精度数值(Double),颜色(Color),点(Point)的属性施加动画。此外,你可以通过ObjectAnimationUsingKeyFrames对那些使用了对象的属性施加动画,但是它是由离散插值来实现的(从一个值跳跃到另外一个值),这种方法与大多数人脑子中动画的概念相去甚远。

    在下一个小节中,我们将通过创建一个UIElement对象,矩形,在视图中的淡入淡出效果来演示怎样创建一个简单的动画。

  • 相关阅读:
    ActiveReports 报表应用教程 (3)---图表报表
    ActiveReports 报表应用教程 (4)---分栏报表
    ActiveReports 报表应用教程 (5)---解密电子商务领域首张电子发票的诞生(套打报表)
    hdu4467 Graph
    ActiveReports 报表应用教程 (6)---分组报表
    [leetcode]Search a 2D Matrix
    参加百度开放云编程马拉松后一点总结
    CAS服务器配置
    Tomcat 的 SSL 配置
    在windows server 2008 R2 64bit上面配置PI OPC Server的DCOM
  • 原文地址:https://www.cnblogs.com/alva/p/1221939.html
Copyright © 2011-2022 走看看