特点

一个智能开关,为您服务。

预览

用法

SmartSwitch(
          size: SwitchSize.medium,
          disabled: false,
          activeColor: Colors.green,
          inActiveColor: Colors.red,
          defaultActive: true,
          onChanged: (value) {
            debugPrint('value: $value');
          },
        ),

参数

参数 类型 默认值 描述
size 开关尺寸 中等 开关的尺寸(小、中、大)。
activeColor 颜色 primaryColor 开关激活(打开)时的背景颜色。
非激活颜色 颜色 Colors.grey.shade400 开关非激活(关闭)时的背景颜色。
disabled 布尔值 是否禁用开关。
默认激活 布尔值 开关是否默认激活。
onChanged 函数(布尔值) 开关状态改变时的回调函数。

GitHub

查看 Github