FxButton class
Constructors
-
FxButton({VoidCallback? onPressed, required Widget child, WidgetStateProperty<EdgeInsetsGeometry>? msPadding, EdgeInsetsGeometry? padding, WidgetStateProperty<EdgeInsetsGeometry>? msShape, OutlinedBorder? shape, BorderRadiusGeometry? borderRadius, double? borderRadiusAll = 0, WidgetStateProperty<Color>? msBackgroundColor, Color? backgroundColor, FxButtonType? buttonType = FxButtonType.elevated, ButtonStyle? style, WidgetStateProperty<Color>? msShadowColor, WidgetStateProperty<BorderSide>? msSide, BorderSide? side, Color borderColor = Colors.transparent, bool? disabled = false, bool? block = false, bool soft = false, WidgetStateProperty<double>? msElevation, double? elevation = 4, Color? shadowColor, MaterialTapTargetSize? tapTargetSize = MaterialTapTargetSize.padded, Color? splashColor})
-
-
FxButton.block({required VoidCallback? onPressed, required Widget child, WidgetStateProperty<EdgeInsetsGeometry>? msPadding, EdgeInsetsGeometry? padding = const EdgeInsets.fromLTRB(24, 16, 24, 16), WidgetStateProperty<EdgeInsetsGeometry>? msShape, bool? block = true, OutlinedBorder? shape, bool soft = false, BorderRadiusGeometry? borderRadius, double? borderRadiusAll, WidgetStateProperty<Color>? msBackgroundColor, Color? backgroundColor, FxButtonType? buttonType = FxButtonType.elevated, ButtonStyle? style, WidgetStateProperty<BorderSide>? msSide, bool? disabled = false, BorderSide? side, Color borderColor = Colors.transparent, WidgetStateProperty<Color>? msShadowColor, WidgetStateProperty<double>? msElevation, double? elevation = 4, Color? shadowColor, MaterialTapTargetSize? tapTargetSize = MaterialTapTargetSize.padded, Color? splashColor})
-
-
FxButton.large({required VoidCallback? onPressed, required Widget child, WidgetStateProperty<EdgeInsetsGeometry>? msPadding, EdgeInsetsGeometry? padding = const EdgeInsets.fromLTRB(36, 20, 36, 20), WidgetStateProperty<EdgeInsetsGeometry>? msShape, OutlinedBorder? shape, bool soft = false, BorderRadiusGeometry? borderRadius, double? borderRadiusAll, WidgetStateProperty<Color>? msBackgroundColor, Color? backgroundColor, FxButtonType? buttonType = FxButtonType.elevated, ButtonStyle? style, bool? disabled = false, WidgetStateProperty<BorderSide>? msSide, BorderSide? side, bool? block = false, Color borderColor = Colors.transparent, WidgetStateProperty<Color>? msShadowColor, WidgetStateProperty<double>? msElevation, double? elevation = 4, Color? shadowColor, MaterialTapTargetSize? tapTargetSize = MaterialTapTargetSize.padded, Color? splashColor})
-
-
FxButton.medium({required VoidCallback? onPressed, required Widget child, WidgetStateProperty<EdgeInsetsGeometry>? msPadding, EdgeInsetsGeometry? padding = const EdgeInsets.fromLTRB(24, 16, 24, 16), WidgetStateProperty<EdgeInsetsGeometry>? msShape, bool? block = false, OutlinedBorder? shape, bool soft = false, BorderRadiusGeometry? borderRadius, double? borderRadiusAll, WidgetStateProperty<Color>? msBackgroundColor, Color? backgroundColor, FxButtonType? buttonType = FxButtonType.elevated, ButtonStyle? style, WidgetStateProperty<BorderSide>? msSide, bool? disabled = false, BorderSide? side, Color borderColor = Colors.transparent, WidgetStateProperty<Color>? msShadowColor, WidgetStateProperty<double>? msElevation, double? elevation = 4, Color? shadowColor, MaterialTapTargetSize? tapTargetSize = MaterialTapTargetSize.padded, Color? splashColor})
-
-
FxButton.outlined({required VoidCallback? onPressed, required Widget child, WidgetStateProperty<EdgeInsetsGeometry>? msPadding, EdgeInsetsGeometry? padding = const EdgeInsets.fromLTRB(24, 16, 24, 16), WidgetStateProperty<EdgeInsetsGeometry>? msShape, bool soft = false, OutlinedBorder? shape, BorderRadiusGeometry? borderRadius, double? borderRadiusAll, WidgetStateProperty<Color>? msBackgroundColor, Color? backgroundColor, FxButtonType? buttonType = FxButtonType.outlined, ButtonStyle? style, WidgetStateProperty<BorderSide>? msSide, bool? block = false, BorderSide? side, bool? disabled = false, Color borderColor = Colors.transparent, WidgetStateProperty<Color>? msShadowColor, WidgetStateProperty<double>? msElevation, double? elevation = 4, Color? shadowColor, MaterialTapTargetSize? tapTargetSize = MaterialTapTargetSize.padded, Color? splashColor})
-
-
FxButton.rounded({required VoidCallback? onPressed, required Widget child, WidgetStateProperty<EdgeInsetsGeometry>? msPadding, EdgeInsetsGeometry? padding, WidgetStateProperty<EdgeInsetsGeometry>? msShape, OutlinedBorder? shape, BorderRadiusGeometry? borderRadius, double? borderRadiusAll, WidgetStateProperty<Color>? msBackgroundColor, Color? backgroundColor, FxButtonType? buttonType = FxButtonType.elevated, ButtonStyle? style, bool? block = false, WidgetStateProperty<BorderSide>? msSide, bool? disabled = false, BorderSide? side, bool soft = false, Color borderColor = Colors.transparent, WidgetStateProperty<Color>? msShadowColor, WidgetStateProperty<double>? msElevation, double? elevation = 4, Color? shadowColor, MaterialTapTargetSize? tapTargetSize = MaterialTapTargetSize.padded, Color? splashColor})
-
-
FxButton.small({required VoidCallback? onPressed, required Widget child, WidgetStateProperty<EdgeInsetsGeometry>? msPadding, EdgeInsetsGeometry? padding = const EdgeInsets.fromLTRB(8, 4, 8, 4), WidgetStateProperty<EdgeInsetsGeometry>? msShape, OutlinedBorder? shape, BorderRadiusGeometry? borderRadius, double? borderRadiusAll, WidgetStateProperty<Color>? msBackgroundColor, Color? backgroundColor, FxButtonType? buttonType = FxButtonType.elevated, ButtonStyle? style, bool? block = false, WidgetStateProperty<BorderSide>? msSide, bool soft = false, bool? disabled = false, BorderSide? side, Color borderColor = Colors.transparent, WidgetStateProperty<Color>? msShadowColor, WidgetStateProperty<double>? msElevation, double? elevation = 4, Color? shadowColor, MaterialTapTargetSize? tapTargetSize = MaterialTapTargetSize.padded, Color? splashColor})
-
-
FxButton.text({required VoidCallback? onPressed, required Widget child, WidgetStateProperty<EdgeInsetsGeometry>? msPadding, EdgeInsetsGeometry? padding = const EdgeInsets.all(0), WidgetStateProperty<EdgeInsetsGeometry>? msShape, bool? block = false, OutlinedBorder? shape, bool soft = false, BorderRadiusGeometry? borderRadius, double? borderRadiusAll, WidgetStateProperty<Color>? msBackgroundColor, Color? backgroundColor, FxButtonType? buttonType = FxButtonType.text, ButtonStyle? style, WidgetStateProperty<BorderSide>? msSide, bool? disabled = false, BorderSide? side, Color borderColor = Colors.transparent, WidgetStateProperty<Color>? msShadowColor, WidgetStateProperty<double>? msElevation, double? elevation = 4, Color? shadowColor, MaterialTapTargetSize? tapTargetSize = MaterialTapTargetSize.padded, Color? splashColor})
-