align method
Override to specify the alignment of the body
within the layout. Ideal
for implementing scroll views. The sideInsets
are set to correspond
with the dimensions of widgets returned by topSide, bottomSide,
leftSide, and rightSide.
Implementation
Widget align(
BuildContext context,
Widget body,
EdgeInsets sideInsets,
) {
return Align(
alignment: Alignment.topCenter,
child: SingleChildScrollView(
keyboardDismissBehavior: ScrollViewKeyboardDismissBehavior.onDrag,
physics: const BouncingScrollPhysics(),
child: Padding(
padding: sideInsets,
child: body,
),
),
);
}