能否为[提示消息]模块增加自定义的时长配置

功能建议 · 2005 次浏览
肆炎 创建于 2022-02-13 23:29

在2021-03-11 14:15已经有人尝试提过这个建议了,不过他的需求是希望能够一直显示提示消息:能否允许一直显示“提示消息”

我现在面临的问题是有一个小工具会频繁触发提示,正常情况下这个提示量少,不会遮挡屏幕,而高频操作时,无论是样式1(底部)还是样式2(右侧),都会对操作界面有一定的影响。所以想要能够让提示消息的持续时长短一些,比如能够在200ms或者500ms之后就消失。

目前提示消息的持续时长好像并不是一个固定值,看上去像是受什么算法控制,以至于在高频操作时消失得不太整齐,有时候会突然冒出一大堆,然后又迟迟不消失,存在拥堵的情况,经常需要用鼠标滑过去来触发自动消失,有些别捏。

而且这种用得比较频繁的提示感觉没什么必要去设置复杂的时长算法,其实就提供一个参数让用户可以自定义持续时长,然后代码里控制一下最大可显示数量就行了,数量溢出时强制关闭未过期的消息就行。

当然我不太清楚这个提示窗口是不是用了统一的计时器来控制销毁,如果是的话可能改起来会麻烦一些。

我之前尝试过用[弹窗提示]、[文本窗口]、[自定义窗口]来代替[提示消息],效果都不太好。


回复内容
zetalpha 2022-02-14 08:58
#1
提示窗口是队列
CL 2022-02-14 09:18
#2

使用自定义窗口可以试试这样:指定一个固定的窗口id,新的弹出的时候会自动关闭旧的,弹出新的之前可以先关掉旧的,这样总是只显示一个提示框。


CL 最后更新于 2022-02-15 15:13
肆炎 2022-02-14 09:33 :

OK,我回去试试,之前尝试着用自定义窗口自己实现提示消息,稍微有点复杂了

CL 回复 肆炎 2022-02-14 09:34 :
肆炎 回复 CL 2022-02-14 09:51 :

多谢,省事多了

回复主贴