SwitchButton
SwitchButton copied to clipboard
若要添加enabling与disabling状态, 有哪些实现方式?
比如某个功能的开关极为耗时, 虽然UI显示已开启, 但功能会慢很多才启动, 一般我会做防连点处理, 防止启动过程中用户又去关闭(避免状态混乱), 不过感觉这样并不优雅
一般这种场景是通过enabled属性控制的,Demo中包含了这个场景,触发checked事件后设置enabled为false。
不优雅是指这个方式不优雅吗,期望怎样的效果?
期望效果类似这般
一般这种场景是通过enabled属性控制的,Demo中包含了这个场景,触发checked事件后设置enabled为false。
不优雅是指这个方式不优雅吗,期望怎样的效果?
不是, 不优雅主要是指UI无法体现"功能下设进行中"这个状态,
GIF 截取的是 Color OS 的 Setting, 可以看到WIFI开与关, 都有一个loading状态
理解了,希望在开关之前增加一个准备阶段。 很遗憾,目前尚不支持这个特性。可以看下是否能通过继承或者修改源码来满足你的需求。
了解, 虽然暂时没有相关思路, 但我后续会尝试一下~