IDKitButton.outline constructor
IDKitButton.outline({
- Color borderColor = Colors.black,
- Color disableBorderColor = Colors.transparent,
- double borderWidth = 1.0,
- BorderStyle borderStyle = BorderStyle.solid,
- double radius = 0,
- Color? bgColor,
- Color? disableBgColor,
- String? title,
- TextStyle? style,
- String? disableTitle,
- TextStyle? disableStyle,
- String? image,
- String? disableImage,
- Size? imgSize,
- BoxFit? imgFit,
- double? width,
- double? height,
- EdgeInsetsGeometry? margin,
- EdgeInsetsGeometry? padding,
- Duration? duration,
- dynamic onTap()?,
- bool enable = true,
- Stream<
bool> ? enableStream,
Border type button
Implementation
factory IDKitButton.outline({
Color borderColor = Colors.black,
Color disableBorderColor = Colors.transparent,
double borderWidth = 1.0,
BorderStyle borderStyle = BorderStyle.solid,
double radius = 0,
Color? bgColor,
Color? disableBgColor,
String? title,
TextStyle? style,
String? disableTitle,
TextStyle? disableStyle,
String? image,
String? disableImage,
Size? imgSize,
BoxFit? imgFit,
double? width,
double? height,
EdgeInsetsGeometry? margin,
EdgeInsetsGeometry? padding,
Duration? duration,
Function()? onTap,
bool enable = true,
Stream<bool>? enableStream,
}) {
return IDKitButton(
title: title,
style: style,
disableTitle: disableTitle,
disableStyle: disableStyle,
image: image,
disableImage: disableImage,
decoration: BtnTools.getOutlineDecoration(
borderColor: borderColor,
borderWidth: borderWidth,
borderStyle: borderStyle,
radius: radius,
color: bgColor,
),
disableDecoration: BtnTools.getOutlineDecoration(
borderStyle: borderStyle,
borderWidth: borderWidth,
borderColor: disableBorderColor,
radius: radius,
color: disableBgColor,
),
margin: margin,
padding: padding,
imgSize: imgSize,
imgFit: imgFit,
onTap: onTap,
enable: enable,
width: width,
height: height,
duration: duration,
enableStream: enableStream,
);
}