SwitchWidget
SwitchWidget 是一个切换按钮,用于在 ON 与 OFF 状态之间切换。它支持自定义纹理、事件回调和动态状态更新。
特性
- 切换按钮行为 —— 点击即可在 ON 与 OFF 之间切换。
- 事件处理 —— 当开关状态改变时触发回调。
属性
| 字段 | 类型 | 描述 |
|---|---|---|
isPressed |
boolean (默认值:false) |
当前开关状态。 |
API
setPressed
设置开关的 ON/OFF 状态。
- 触发 UI 更新 与事件回调。
setOnPressCallback
注册当开关被点击时的回调。
setSupplier
与外部状态自动同步。
- 当
getCurrentState()变化时动态更新。