像苹果工具条一样平滑连续地缩放
像苹果工具条一样平滑连续地缩放
电子科技大学软件学院03级02班 周银辉
要想窗体上的元素像苹果工具条一样平滑地缩放以及达到鼠标经过时那种若隐若现的视觉变化并非容易的事情(因为要"卡").但这里的一个小Demo却轻松做到了.
看看效果:
鼠标快速划过时:
鼠标停留在某一个图片上时:
呵呵,感觉很棒哈,因为鼠标划动时图片的颜色和大小都很平滑柔和地连续变化(在网上随便找的图片,所以图片放大后效果不太好哈)
原理:
很简单,就是逐渐改变颜色的alpha值和改变图片的大小(我这里是每20毫秒alpha改变10,大小改变0.02倍)
代码
https://files.cnblogs.com/zhouyinhui/Oh.rar
(要打开解决方案需要:Microsoft Visual C# 2005 Express Edition,其它版本不行, 要编译代码和运行程序需要.net framework2.0 和 xna framework)