安装进度条图片动起来的原理,我说的不是编程方法,是动起来的方法
发布网友
发布时间:2022-04-06 11:21
我来回答
共2个回答
热心网友
时间:2022-04-06 12:51
进度条显示有很多种方法,不外乎是判断百分比,然后进行显示
最简单的蓝条,一般是利用API程序画个蓝条,根据进度不断重绘,视觉上就觉得越来越长
也有那种动态感比较好的,一般用gif图片,也用程序根据比例压缩长度显示,不断重绘,直到最后完全显示甚至拉伸显示
还有的就弄个背景条,靠上面覆盖不透明控件,然后调整控件位置和长度来逐渐显示下面的背景条。
什么方法都可以,大部分需要编程,主要是进度的判断,比如说文件拷贝占30%,注册表处理占20%等等
也有完全不需要编程的,就是专门的安装打包程序,你把需要制作安装包的软件在这个程序中调用,进行配置。生成安装包就带进度条,不需要你写任何代码。追问哦这样啊,前辈再问下,那像我说的那个画100张长短不一的进度条图,是不是也是一种方法,就是麻烦点,就是每个进度调用100张图片覆盖这样子的?
追答画100张图片太夸张了,一个是控件过多,程序繁琐,再有就是软件过于庞大。
一般进度条都是重复的线条组成的,便于拉伸和遮盖
如果你要进度条很复杂,类似植物大战僵尸的运行进度条那样,我猜想有个类似flash的控件也够用了,真没必要用很多图片叠加。
热心网友
时间:2022-04-06 14:09
应该利用js 来判断数据读取的数据进度 不应该是照片