customShowModalBottomSheet function

Future<void> customShowModalBottomSheet(
  1. dynamic context,
  2. Widget child
)

Implementation

Future<void> customShowModalBottomSheet(context, Widget child) async {
  await showModalBottomSheet<void>(
    isDismissible: false,
    context: context,
    //enableDrag: false, // Inhabilitar controles
    isScrollControlled: true, // Habilita el scroll para expandir el contenido
    builder: (BuildContext context) {
      return AnimatedContainer(
        duration: const Duration(milliseconds: 1000),
        curve: Curves.linear,
        constraints: BoxConstraints( maxHeight: MediaQuery.of(context).size.height-90 ),
        child: ClipRRect(
          borderRadius: const BorderRadius.vertical(top: Radius.circular(24)),
          child: child
        )
      );
    }
  );
}