UIButtonThemeData.config constructor
const
UIButtonThemeData.config({
- double? height = 48,
- double? spacing = 8,
- String? fontFamily = '',
- Color? backgroundColor = Colors.blue,
- Color? foregroundColor = Colors.white,
- TextStyle? textStyle = const TextStyle(fontSize: 16),
- BorderRadius? borderRadius = const BorderRadius.all(Radius.circular(20)),
- EdgeInsets? padding = const EdgeInsets.symmetric(horizontal: 10),
- UIIconThemeData? leftSuffixIcon = const UIIconThemeData.icon(iconSize: 20),
- UIIconThemeData? rightSuffixIcon = const UIIconThemeData.icon(iconSize: 20),
- BoxBorder? border = const Border.fromBorderSide(BorderSide(color: Colors.black38, width: 1, style: .solid, strokeAlign: BorderSide.strokeAlignInside)),
Implementation
const UIButtonThemeData.config({
this.height = 48,
this.spacing = 8,
this.fontFamily = '',
this.backgroundColor = Colors.blue,
this.foregroundColor = Colors.white,
this.textStyle = const TextStyle(fontSize: 16),
this.borderRadius = const BorderRadius.all(Radius.circular(20)),
this.padding = const EdgeInsets.symmetric(horizontal: 10),
this.leftSuffixIcon = const UIIconThemeData.icon(
iconSize: 20,
),
this.rightSuffixIcon = const UIIconThemeData.icon(
iconSize: 20,
),
this.border = const Border.fromBorderSide(
BorderSide(
color: Colors.black38,
width: 1,
style: .solid,
strokeAlign: BorderSide.strokeAlignInside,
),
),
});