hixon 发表于 2020-5-20 11:09:51

如何实现按钮高亮选中?

本帖最后由 hixon 于 2020-5-20 11:18 编辑

先上图,如何实现下面的这个选中效果?

在之前的版本上,要实现该功能,我们只能在动作脚本中一个一个按钮去设置它们的高亮或者不高亮的颜色,脚本写起来特别麻烦,在新版本1.3.1中我们给文本按钮增加了高亮互斥的功能,下面我们就来对比下效果吧

1、选中左边一列的所有功能按钮,设置高亮颜色值,勾选上高亮互斥,并设置分组"func"


2、再选中右边一列的所有按钮,设置高亮颜色值,勾选上高亮互斥,并设置分组"ml"


3、在所有功能按钮的动作脚本中,调用highlight()方法设置自己高亮,同一分组其它按钮自动取消高亮


4、在所有毫升按钮的动作脚本中,调用highlight()方法设置自己高亮,同一分组其它按钮自动取消高亮


5、模拟运行,看下效果,Bingo!





w100 发表于 2020-5-20 11:50:59

互斥功能很牛,省了不少代码!
页: [1]
查看完整版本: 如何实现按钮高亮选中?