AppCardOutlinedStyleWidget.defaultStyle constructor
AppCardOutlinedStyleWidget.defaultStyle({
- Widget? child,
- GestureTapCallback? onTap,
- BorderRadius? borderRadius,
- BorderSide? borderSide,
- double? elevation,
- EdgeInsetsGeometry? margin,
- EdgeInsetsGeometry? padding,
- bool useDefaultMargin = true,
- bool useDefaultPadding = true,
- bool? checked = false,
Implementation
AppCardOutlinedStyleWidget.defaultStyle({
Widget? child,
GestureTapCallback? onTap,
BorderRadius? borderRadius,
BorderSide? borderSide,
double? elevation,
EdgeInsetsGeometry? margin,
EdgeInsetsGeometry? padding,
bool useDefaultMargin = true,
bool useDefaultPadding = true,
bool? checked = false,
}) {
_child = child;
_tapCallback = onTap;
_borderRadius = borderRadius ??
AppConfig.instance()!.config.cardConfig!.defaultBorderRadius;
_borderSide = borderSide ??
AppConfig.instance()!.config.cardConfig!.defaultBorderSide;
_elevation = elevation ?? 0;
if (margin == null) {
this._margin = useDefaultMargin
? AppConfig.instance()!.config.cardConfig!.defaultMargin
: _zero;
}
if (_padding == null) {
this._margin = useDefaultPadding
? AppConfig.instance()!.config.cardConfig!.defaultPadding
: _zero;
}
_checked = checked;
}