当前位置: 首页 > news >正文

16、Silverlight 动画开发全解析

Silverlight 动画开发全解析

1. 引言

在过去,网页应用中实现对象动画效果,大多会选择 Adobe Flash。但对于微软 .NET 开发者而言,现在可以借助熟悉的 .NET 技术在 Silverlight 中实现动画,这无疑是一大福音。本文将详细介绍 Silverlight 动画的相关知识,包括动画基础、故事板、动画类型、编程控制以及如何使用 Expression Blend 来创建动画。

2. Silverlight 动画基础

动画的本质是随时间改变对象的某些属性。在 Silverlight 中,实现动画就是逐渐改变对象的属性,让对象看起来能从一个点平滑移动到另一个点。

例如,在一个 Silverlight 应用的图标栏中,鼠标悬停在图标上时,图标会变大;鼠标移开,图标恢复初始大小;点击图标时,图标会像 Mac OS X Dock 上的图标一样跳动。以其中一个图标为例,鼠标悬停时的动画有两个基本位置:在时间戳 0.00 时,图标宽度和高度属性设为 50 像素;在时间戳 0.25 时,宽度和高度属性设为 75 像素。为使从 0.00 到 0.25 的过渡平滑,Silverlight 会创建样条曲线,生成一系列“帧”,让人类眼睛感觉运动是流畅的。

3. Silverlight 故事板

在电影或卡通动画中,故事板是一系列描绘动作变化的草图,本质上就是一个时间线。在 Silverlight 中,故事板同样是时间线。

例如,有一个动画故事板涉及一个圆和两个矩形的变换。在故事板时间线开始时,圆、小矩形和大矩形都在文档左侧。2 秒后,圆和小矩形开始向右移动,大矩形背景从白色变为黑色。4 秒时

http://www.jsqmd.com/news/143242/

相关文章:

  • 15款必玩单人/网上休闲游戏小程序推荐!手机打发时间的微信小游戏 - 速递信息
  • 2025年热门制冷机组厂家推荐:专业生产制冷机组厂家有哪些? - 工业设备
  • 基于PaddlePaddle的OCR实战:如何用GPU加速PaddleOCR推理
  • 【性能提升300%】Ollama部署Open-AutoGLM优化秘籍首次公开
  • 哪个工具降AI率效果最好?2025年降AICG工具专业评估指南!亲测这10个平台,学生党必看!这个真能把AI率降下去! - 晨晨_分享AI
  • 淮安儿童近视防控重点知识 近视不可逆 早预防比后期矫正更重要 - 速递信息
  • 如何快速使用Steamless:DRM移除完整指南
  • Open-AutoGLM插件安装失败?这7个常见错误你必须提前知道
  • MySQL原理
  • 终极指南:如何使用BlueLotus_XSSReceiver构建专业XSS监控平台
  • SmartTube完全指南:在电视上享受纯净YouTube观影体验
  • 2025年12月生态监测设备应用指南:人工模拟降雨及配套设备企业选型参考 - 深度智识库
  • PaddlePaddle框架的余弦退火学习率调度策略实战
  • Web可视化Linux管理神器,新手也能玩转Linux~
  • 【智谱开源Open-AutoGLM深度解析】:揭秘AutoGLM核心技术架构与落地实践
  • html5大文件分片上传插件webuploader与百度开源组件对比
  • 123云盘VIP解锁脚本:三步实现高速下载权限
  • 采样保持电路分析[原创www.cnblogs.com/helesheng]
  • AI测试的质变时刻:系统稳定性成为价值标尺
  • 【AI×实时Linux:极速实战宝典】BIOS 调优 - 关闭 C-States、超线程与 Intel SpeedStep,用功耗换取微秒级确定性
  • 手把手教你部署Open-AutoGLM自动化框架(内附限时开源代码包)
  • Qwen Edit 2509多角度生成:5步解锁角色设计全视角转换
  • 学长亲荐8个AI论文软件,MBA论文写作不再难!
  • 如何优化MySQL的查询性能?
  • Linly-Talker数字人对话系统:从入门到精通完整指南
  • 好写作AI:社科论文论证强化!让你的观点“吵赢”学术辩论
  • 生成式AI如何革命化2025年测试数据创建?
  • Windows语音识别新标杆:Whisper GPU加速技术深度解析
  • html5大文件分片上传插件跨平台实现及加密传输交流
  • 入行深耕必藏!2025职业规划师培训选购指南,5大机构核心亮点解析 - 速递信息