show<T extends Object> static method
Future<T?>
show<T extends Object>({
- required BuildContext context,
- required Widget child,
- dynamic direction = TopSheetDirection.BOTTOM,
- dynamic backgroundColor = const Color(0xb3212121),
Implementation
static Future<T?> show<T extends Object>(
{required BuildContext context,
required Widget child,
direction = TopSheetDirection.BOTTOM,
backgroundColor = const Color(0xb3212121)}) {
return Navigator.push<T>(
context,
PageRouteBuilder(
pageBuilder: (BuildContext context, Animation<double> animation,
Animation<double> secondaryAnimation) {
return TopSheetView(
child: Container(
color: Colors.white,
child: SafeArea(
child: child,
),
),
direction: direction,
backgroundColor: backgroundColor,
);
},
opaque: false));
}