Btn constructor

Btn({
  1. Key? key,
  2. EdgeInsetsGeometry? wrapperPadding,
  3. EdgeInsetsGeometry? padding,
  4. Size? minimumSize,
  5. ButtonStyle? buttonStyle,
  6. VoidCallback? onPressed,
  7. String? label,
  8. Widget? child,
})

引数のラベル名(またはchildウィジェット)と押下時のイベント、スタイル指定を元にボタンウィジェットを返す ※押下時のイベント指定がない場合は、押下時に現在時刻をログ出力する処理を設定する

Implementation

Btn({
  Key? key,
  EdgeInsetsGeometry? wrapperPadding,
  EdgeInsetsGeometry? padding,
  Size? minimumSize,
  ButtonStyle? buttonStyle,
  VoidCallback? onPressed,
  String? label,
  Widget? child,
}) : this.init(
        key: key,
        wrapperPadding: wrapperPadding,
        padding: padding,
        minimumSize: minimumSize,
        buttonStyle: buttonStyle,
        onPressed: onPressed,
        created: DateTime.now().millisecondsSinceEpoch,
        label: label,
        child: child,
      );