小人快跑之WPF基础——图形与动画(二)

本文介绍了如何在WPF中利用Image控件和不透明度(Opacity)属性创建淡入淡出动画效果,强调了基于属性的动画系统,特别是DoubleAnimation的应用,以及布局层次对动画的影响。
摘要由CSDN通过智能技术生成

前言:

昨天说到了利用基于帧的动画来实现效果,这其实与WPF提供的图形与动画功能没有太大关系,在这里我们还是要关注一下WPF为我们提供的高级方法来解决问题。

本次主题将简述WPF中有关“图形效果”与“动画基础”的知识。

(上一篇:小人快跑之WPF基础——图形与动画(一)


1.任务的改进:

WPF不提倡使用基于帧的动画功能,缺点在之前已经说到:(1)绘制大量图片(2)没有提供方法或属性调节帧速(3)没有具体的时间线概念

此外,WPF告诉我们如果要想有类似图片切换的效果,淡入淡出是一个比较友好的选择,它能让效果看起来更加舒服流畅,而不是一个图片隐藏一个图片显示(设置Visiblity)

(在后来我发现这个功能其实完全不是用来做这种动画效果的,只是一次学习的经历并由此完成“图形效果”与“动画基础”知识的学习)

2.本次需要准备的知识:


2.1 动画(Animation)


     动画的四个要点:
     Time:时间线,动画一定是一段时间内发生的事情
     Check:程序反复检查时间线走了多久
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值