Switchmark constructor
Switchmark({
- Key? key,
- double? progress,
- Color? trackBorderColor,
- double? trackBorderWidth,
- BorderRadiusGeometry? trackBorderRadius,
- Color? trackColor,
- double? trackHeight,
- Color? trackShadow,
- double? trackElevation,
- ShapeBorder? thumbShape,
- Color? thumbColor,
- double? thumbInset,
- double? thumbSize,
- Color? thumbShadow,
- double? thumbElevation,
- Color? overlayColor,
- double? overlayOpacity,
- double? overlayRadius,
- Size? size,
Implementation
Switchmark({
Key? key,
double? progress,
Color? trackBorderColor,
double? trackBorderWidth,
BorderRadiusGeometry? trackBorderRadius,
Color? trackColor,
double? trackHeight,
Color? trackShadow,
double? trackElevation,
ShapeBorder? thumbShape,
Color? thumbColor,
double? thumbInset,
double? thumbSize,
Color? thumbShadow,
double? thumbElevation,
Color? overlayColor,
double? overlayOpacity,
double? overlayRadius,
Size? size,
}) : super(
key: key,
size: size ?? Size.zero,
painter: SwitchmarkPainter(
progress: progress,
trackBorderColor: trackBorderColor,
trackBorderWidth: trackBorderWidth,
trackBorderRadius: trackBorderRadius,
trackColor: trackColor,
trackHeight: trackHeight,
trackShadow: trackShadow,
trackElevation: trackElevation,
thumbShape: thumbShape,
thumbColor: thumbColor,
thumbInset: thumbInset,
thumbSize: thumbSize,
thumbShadow: thumbShadow,
thumbElevation: thumbElevation,
overlayColor: overlayColor,
overlayOpacity: overlayOpacity,
overlayRadius: overlayRadius,
),
);