DoubleBackToExit constructor

const DoubleBackToExit({
  1. Key? key,
  2. required String snackBarMessage,
  3. required Widget child,
  4. VoidCallback? onWillPop,
  5. VoidCallback? onDoubleBack,
  6. Duration doubleBackDuration = const Duration(milliseconds: 1350),
  7. TextAlign snackbarTextAlign = TextAlign.center,
  8. TextStyle? snackbarTextStyle,
  9. Color snackbarBackgroundColor = Colors.black54,
  10. SnackBarBehavior? snackbarBehavior,
  11. EdgeInsets? snackbarMargin,
  12. EdgeInsetsGeometry? snackbarPadding,
  13. double? snackbarWidth,
  14. DoubleBackMode mode = DoubleBackMode.doublePop,
  15. bool canPop = false,
  16. bool allowExitOnIOS = false,
})

Implementation

const DoubleBackToExit({
  super.key,
  required this.snackBarMessage,
  required this.child,
  this.onWillPop,
  this.onDoubleBack,
  this.doubleBackDuration = const Duration(milliseconds: 1350),
  this.snackbarTextAlign = TextAlign.center,
  this.snackbarTextStyle,
  this.snackbarBackgroundColor = Colors.black54,
  this.snackbarBehavior,
  this.snackbarMargin,
  this.snackbarPadding,
  this.snackbarWidth,
  this.mode = DoubleBackMode.doublePop,
  this.canPop = false,
  this.allowExitOnIOS = false,
});