5. 状态开关控件
用途:状态开关控件是一种用于切换状态的控件,通常用于表示两种状态之间的切换,如开关灯、启用/禁用等。
5.1. 属性
基础属性 : 参考控件概念- 基础属性
坐标属性 : 参考控件概念- 坐标属性
加载属性 : 参考控件概念- 加载属性
状态0背景属性 :
背景颜色(color) : 状态0背景颜色(读写)
前景颜色(color2) :状态0前景颜色(读写)
状态1背景属性 :
背景颜色(color) : 状态1背景颜色(读写)
前景颜色(color2) :状态1前景颜色(读写)
特有属性 :
状态值(val):当前状态值,0-关闭,1-打开(读写)
圆形大小(size):状态开关中圆形的大小,相对于最短边的百分比,范围0-255,0-100是缩小,101-255是放大(读写)
5.2. 事件
弹起事件: 状态值(val属性值)为 0(关闭) 时,执行弹起事件
按下事件: 状态值(val属性值)为 1(打开) 时,执行按下事件
注意
状态开关的 弹起事件 和 按下事件 只在触摸控件时生效, 通过脚本修改 状态值(val) 时,不会执行弹起和按下事件。
5.3. 功能演示
小技巧
把工程配置的启动页面(pid)改为当前页面ID可以立即显示此页面。
5.3.1. 状态开关切换
功能:状态开关切换状态时,改变文本的文字值
原理:
1.在
弹起事件中编写以下脚本1t0.txt.str="stop";//将文本设为stop
2.在
按下事件中编写以下1t0.txt.str="start"; //将文本设为start