View constructor
const
View({})
引数のウィジェットリスト(children)を元にスキャフォールドウィジェットを返す safeAreaCallback引数を利用することでオーバーフロー用のラッパー処理が可能 wrapperCallback引数を利用することでウィジェットリストのラッパー処理が可能 widgetCallback引数を利用することで個別のラッパー処理が可能 ※Desktop/Webアプリケーションで水平方向の(マウスドラッグによる)スクロールを有効にするため、 MaterialScrollBehaviorのオーバーライドし、MaterialAppのscrollBehaviorへ設定する必要有り
Implementation
const View({
super.key,
required this.children,
Widget Function(Widget widget)? safeAreaCallback,
Widget Function(List<Widget> listWidget)? wrapperCallback,
Widget Function(Widget widget)? widgetCallback,
bool? appBarDisable,
Color? backgroundColor,
}) : appBarDisable = appBarDisable ?? false,
backgroundColor =
backgroundColor ?? const Color.fromARGB(255, 180, 180, 180),
safeAreaCallback = safeAreaCallback ?? _safeAreaCallback,
wrapperCallback = wrapperCallback ?? _wrapperCallback,
widgetCallback = widgetCallback ?? _widgetCallback;