关于形成闭环的按钮组设计

一组形成闭环的按钮组,其实可以通过一个全局(相对来说)变量来控制状态的单个按钮实现。

最常见的两种状态,即开关的实现:
eg:
function ButtonWay(self)
if self.bBtn then
self.bBtn = false
print("当按钮是开的状态时,需要执行的逻辑")
print("切换按钮外观的显示逻辑")
else
self.bBtn = true
print("当按钮是关闭的状态时,需要执行的逻辑")
print("切换按钮外观的现实逻辑")
end

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、简述编译型和解释型语言编译型:运行前先由编译器将高级语言代码编译为对应机器的cpu汇编指令集,再由汇编器汇编为...
    Zzmi阅读 1,016评论 0 0
  • 目录 一,python 字符串 二,Python列表(List) 三,Python 元组 四,Python字典 五...
    weiwei_js阅读 362评论 0 0
  • 一、错误处理 1.1、错误类型语法错误(编译报错)逻辑错误运行时错误(可能会导致闪退,一般也叫做异常) 1.2、自...
    IIronMan阅读 656评论 0 3
  • javascript设计模式与开发实践 设计模式 每个设计模式我们需要从三点问题入手: 定义 作用 用法与实现 单...
    穿牛仔裤的蚊子阅读 4,275评论 0 13
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,605评论 28 53