1

有没有办法将进度条的默认颜色更改为绿色以外的任何颜色?例如,我希望它是红色的,直到它达到 100%,然后它变成绿色。

4

1 回答 1

2

这个问题是在 LiveCode 列表服务上提出的,我在这里回答是因为其他人可能会觉得它很有用。

不,这是不可能的,但很容易创建一个自定义进度条,您可以根据自己的喜好设置颜色。

创建两个图形。一个用于边界,一个用于酒吧。随意设置颜色和图形效果。将它们分组,然后将以下内容添加到组脚本中:

setProp uPercent pPercent -- 0..100
   put the rect of grc "border" of me into tRect
   put round(item 1 of tRect+(item 3 of tRect-item 1 of tRect)*pPercent/100) into item 3 of tRect
   set the rect of grc "bar" of me to tRect
end uPercent
于 2013-03-07T22:03:11.703 回答