炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3055|回复: 1

RedrawEle

[复制链接]

该用户从未签到

发表于 2017-4-17 14:09:57 | 显示全部楼层 |阅读模式
1炫彩币
用了进度条,发现案例是设置了进度之后需要主动调用XEle_RedrawEle来刷新显示,不然 就一直不刷新进度条。
被这个问题困扰了很久,今天终于看到案例。那么,除了这种情况之外,一般还有哪些情况和控件需要手动刷新的显示呢?求大大解析一下XEle_RedrawEle在哪些情况下用。

最佳答案

查看完整内容

为什么要主动刷新呢?原因如下 比如楼主的窗口上有很多 形状文本 图片之类的, 炫彩的调用模式如下 设置单个文本的情况如下: 设置文本 刷新元素 设置多个文本如下 设置文本 设置文本 设置图片 等等。。。。 刷新显示 不知道看到这里楼主有没有发现了。如果你设置和刷新封装成一个函数 那么,,每次设置一个就刷新一下,这样大大的降低了效率,, 因为刷新的本质 是内部重新在内存里面画一遍,然后再显示,这样效率是极 ...

该用户从未签到

发表于 2017-4-17 14:09:58 | 显示全部楼层
为什么要主动刷新呢?原因如下

比如楼主的窗口上有很多 形状文本 图片之类的,

炫彩的调用模式如下

设置单个文本的情况如下:

设置文本
刷新元素

设置多个文本如下

设置文本
设置文本
设置图片
等等。。。。
刷新显示


不知道看到这里楼主有没有发现了。如果你设置和刷新封装成一个函数
那么,,每次设置一个就刷新一下,这样大大的降低了效率,,

因为刷新的本质 是内部重新在内存里面画一遍,然后再显示,这样效率是极低的


如果把所有设置完毕,只刷新一次,这样效率可以提高很多很多,,,,,楼主可以自行模拟测试一下效率





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-5-5 03:52 , Processed in 0.063304 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表