WeStudio技术社区

 找回密码
 立即注册

快捷登录

QQ登录

只需一步,快速开始

查看: 5769|回复: 1

如何实现按钮高亮选中?

[复制链接]

100

主题

147

帖子

1075

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1075
发表于 2020-5-20 11:09:51 | 显示全部楼层 |阅读模式
本帖最后由 hixon 于 2020-5-20 11:18 编辑

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

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

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

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

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

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




回复

使用道具 举报

11

主题

69

帖子

667

积分

超级版主

Rank: 8Rank: 8

积分
667
发表于 2020-5-20 11:50:59 | 显示全部楼层
互斥功能很牛,省了不少代码!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|物一世(北京)科技有限公司 ( 京ICP备20025895 )

GMT+8, 2024-11-21 17:18 , Processed in 0.012915 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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