showDraggableSheet<T> function
Future<T?>
showDraggableSheet<T>({
- required BuildContext context,
- required Widget builder(
- BuildContext context,
- ScrollController scrollController
- double initialChildSize = 0.5,
- double minChildSize = 0.25,
- double maxChildSize = 0.95,
- List<
double> snapSizes = const <double>[0.25, 0.5, 0.95], - bool isDismissible = true,
Shows a draggable bottom sheet with multiple snap points.
Implementation
Future<T?> showDraggableSheet<T>({
required BuildContext context,
required Widget Function(
BuildContext context, ScrollController scrollController)
builder,
double initialChildSize = 0.5,
double minChildSize = 0.25,
double maxChildSize = 0.95,
List<double> snapSizes = const <double>[0.25, 0.5, 0.95],
bool isDismissible = true,
}) =>
showModalBottomSheet<T>(
context: context,
isScrollControlled: true,
isDismissible: isDismissible,
backgroundColor: Colors.transparent,
elevation: 0,
builder: (BuildContext context) => DraggableSheet(
initialChildSize: initialChildSize,
minChildSize: minChildSize,
maxChildSize: maxChildSize,
snapSizes: snapSizes,
builder: builder,
),
);