DHSwitch constructor

DHSwitch({
  1. Key? key,
  2. required bool value,
  3. ValueChanged<bool>? onChanged,
  4. bool disabled = false,
  5. Color activeThumbColor = const Color(0xFFFFFFFF),
  6. Color inactiveThumbColor = const Color(0xFFFFFFFF),
  7. Color activeTrackColor = const Color(0xFF47D7EC),
  8. Color inactiveTrackColor = const Color(0xFFF0F0F0),
  9. Color borderColor = const Color(0x1A000000),
  10. SwitchSize switchSize = const SwitchSize(),
  11. BorderStyle borderStyle = BorderStyle.solid,
  12. AnimationStatusListener? onAnimationStatusChanged,
})

Implementation

DHSwitch({
  Key? key,
  required this.value,
  this.onChanged,
  this.disabled = false,
  this.activeThumbColor = const Color(0xFFFFFFFF),
  this.inactiveThumbColor = const Color(0xFFFFFFFF),
  this.activeTrackColor = const Color(0xFF47D7EC),
  this.inactiveTrackColor = const Color(0xFFF0F0F0),
  this.borderColor = const Color(0x1A000000),
  this.switchSize = const SwitchSize(),
  this.borderStyle = BorderStyle.solid,
  this.onAnimationStatusChanged,
}) : super(key: key);