当前位置: 首页 > 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.gsyq.cn/news/157420.html

相关文章:

  • 2025年热门制冷机组厂家推荐:专业生产制冷机组厂家有哪些? - 工业设备
  • MySQL原理
  • 2025年12月生态监测设备应用指南:人工模拟降雨及配套设备企业选型参考 - 深度智识库
  • 【智谱开源Open-AutoGLM深度解析】:揭秘AutoGLM核心技术架构与落地实践
  • 123云盘VIP解锁脚本:三步实现高速下载权限
  • Qwen Edit 2509多角度生成:5步解锁角色设计全视角转换
  • 好写作AI:社科论文论证强化!让你的观点“吵赢”学术辩论
  • Windows语音识别新标杆:Whisper GPU加速技术深度解析
  • Gpredict卫星追踪终极指南:从零开始掌握专业级轨道预测
  • 好写作AI:理工科方法论写作规范?你的“赛博导员”已上线
  • 5分钟快速上手TW-Elements:构建现代化Web界面的终极指南
  • 抖音自动化机器人:3大核心功能让运营效率提升300%
  • 如何在Docker容器中极致精简运行Windows系统:完整实践指南
  • 海尔智能设备跨平台联动完整指南:三步实现全屋智能生态打通
  • Spring Modulith实战进阶:高效构建模块化企业级应用架构
  • Adobe下载工具终极方案:macOS用户效率翻倍的秘密武器
  • Transformer模型可视化终极指南:浏览器里运行GPT-2的完整教程
  • TwitchLeecher完整指南:轻松下载保存你心爱的Twitch直播录像
  • MBA必备10个降AI率工具,高效避坑指南!
  • UniHacker:Unity工具使用指南
  • 学工平台采购避坑指南:如何避免为华而不实的功能买单
  • 超强指南:32feet.NET蓝牙开发从入门到精通
  • 重新定义全屏体验:Screenfull在PWA应用中的差异化价值重构
  • Pandoc文档转换器:5步快速上手完整指南
  • Open-AutoGLM图像识别能力被高估?一文看懂其真实感知路径
  • GNU Radio终极入门指南:快速掌握免费开源软件定义无线电
  • 突破三维重建技术瓶颈:CO3D数据集引领多视角物体识别革命
  • 基于RK3576的智能轮椅应用解决方案
  • JBoltAI 框架实测:Java AI 应用开发效率提升 80% 的秘密
  • 从A2UI到AIGS:JBoltAI如何重塑AI时代的人机交互与系统开发