showBottomDialog method

Future<bool?> showBottomDialog(
  1. String firstButtonText,
  2. String secondButtonText
)

Implementation

Future<bool?> showBottomDialog(String firstButtonText, String secondButtonText) async {
  return await showGeneralDialog(
    barrierLabel: "showGeneralDialog",
    barrierDismissible: true,
    barrierColor: Colors.black.withOpacity(0.6),
    transitionDuration: const Duration(milliseconds: 400),
    context: context,
    pageBuilder: (context, _, __) {
      return Align(
        alignment: Alignment.bottomCenter,
        child: _buildDialogContent(firstButtonText,secondButtonText),
      );
    },
    transitionBuilder: (_, animation1, __, child) {
      return SlideTransition(
        position: Tween(
          begin: const Offset(0, 1),
          end: const Offset(0, 0),
        ).animate(animation1),
        child: child,
      );
    },
  );
}