Col constructor
const
Col({
- Key? key,
- required List<
Widget> children, - Widget widgetCallback(
- Widget widget
- Color? backgroundColor,
- MainAxisSize? mainAxisSize,
- MainAxisAlignment? mainAxisAlignment,
- CrossAxisAlignment? crossAxisAlignment,
引数のウィジェットリスト(children)を元にコンテナウィジェットを返す ウィジェットリストをラップするコンテナの背景色は透明、枠付き(薄灰色)、余白(padding)は2 _widgetCallback引数を利用することで個別のラッパー処理が可能(デフォルトはPadding:2でラップ)
Implementation
const Col({
super.key,
required this.children,
Widget Function(Widget widget)? widgetCallback,
Color? backgroundColor,
MainAxisSize? mainAxisSize,
MainAxisAlignment? mainAxisAlignment,
CrossAxisAlignment? crossAxisAlignment,
}) : backgroundColor =
backgroundColor ?? const Color.fromARGB(255, 180, 180, 180),
mainAxisSize = mainAxisSize ?? MainAxisSize.max,
mainAxisAlignment = mainAxisAlignment ?? MainAxisAlignment.start,
crossAxisAlignment = crossAxisAlignment ?? CrossAxisAlignment.center,
widgetCallback = widgetCallback ?? _widgetCallback;