• 像苹果工具条一样平滑连续地缩放


                                         像苹果工具条一样平滑连续地缩放

                                                                                             电子科技大学软件学院03级02班 周银辉

    要想窗体上的元素像苹果工具条一样平滑地缩放以及达到鼠标经过时那种若隐若现的视觉变化并非容易的事情(因为要"卡").但这里的一个小Demo却轻松做到了.

    看看效果:

    鼠标快速划过时:
    oh.PNG
    鼠标停留在某一个图片上时:
    oh1.PNG

    呵呵,感觉很棒哈,因为鼠标划动时图片的颜色和大小都很平滑柔和地连续变化(在网上随便找的图片,所以图片放大后效果不太好哈)

    原理:

    很简单,就是逐渐改变颜色的alpha值和改变图片的大小(我这里是每20毫秒alpha改变10,大小改变0.02倍)

    代码
    https://files.cnblogs.com/zhouyinhui/Oh.rar

    (要打开解决方案需要:Microsoft Visual C# 2005 Express Edition,其它版本不行, 要编译代码和运行程序需要.net framework2.0 和 xna framework)

  • 相关阅读:
    linux 环境下安装oracle11g方法及安装过程中遇上的问题解决方法
    Opencv Mat的操作
    Opencv 的数据结构
    Opencv 摄像头矫正
    LM算法
    Python 正则表达式
    find grep
    Socket 入门
    Python thread
    Javascript实现页面跳转的几种方式
  • 原文地址:https://www.cnblogs.com/zhouyinhui/p/591379.html
Copyright © 2020-2023  润新知