showDialogAsBottomSheet function
dynamic
showDialogAsBottomSheet(
{ - required Widget child,
- dynamic barrierDismissible = false,
})
Implementation
showDialogAsBottomSheet({required Widget child, barrierDismissible = false}) {
return showGeneralDialog(
barrierColor: Colors.black12,
transitionBuilder: (context, anim1, __, _) {
return SlideTransition(
position:
Tween(begin: const Offset(0, 1), end: const Offset(0, 0)).animate(
CurvedAnimation(
parent: anim1,
curve: const Cubic(0.68, -0.55, 0.265, 1.15),
reverseCurve: Curves.ease,
),
),
child: Opacity(
opacity: anim1.value,
child: child,
),
);
},
transitionDuration: const Duration(milliseconds: 350),
barrierDismissible: barrierDismissible,
barrierLabel: '',
context: Get.context!,
pageBuilder: (context, _, __) => Container(),
);
}