fullScreenDialog static method

void fullScreenDialog({
  1. required Widget child,
  2. Duration openDuration = const Duration(milliseconds: 600),
  3. Duration closeDuration = const Duration(milliseconds: 300),
  4. Tween<double>? closeTween,
  5. bool isCloseScaleAnimation = false,
  6. bool isMatrixAnimation = false,
  7. bool isHorizontalSlideAnimation = true,
  8. double closureRate = 0.24,
  9. Alignment openAlignment = Alignment.bottomLeft,
  10. Alignment closeAlignment = Alignment.bottomLeft,
  11. bool isSlideOpacity = true,
  12. int matrixRotateValue = 1000,
  13. Key? key,
})

Implementation

static void fullScreenDialog({
  required Widget child,
  Duration openDuration = const Duration(milliseconds: 600),
  Duration closeDuration = const Duration(milliseconds: 300),
  Tween<double>? closeTween,
  bool isCloseScaleAnimation = false,
  bool isMatrixAnimation = false,
  bool isHorizontalSlideAnimation = true,
  double closureRate = 0.24,
  Alignment openAlignment = Alignment.bottomLeft,
  Alignment closeAlignment = Alignment.bottomLeft,
  bool isSlideOpacity = true,
  int matrixRotateValue = 1000,
  Key? key,
}) {
  showGrockOverlay(
    child: _GrockFullScreenDialog(
      child: child,
      openDuration: openDuration,
      closeDuration: closeDuration,
      closeTween: closeTween,
      isCloseScaleAnimation: isCloseScaleAnimation,
      isMatrixAnimation: isMatrixAnimation,
      isHorizontalSlideAnimation: isHorizontalSlideAnimation,
      closureRate: closureRate,
      openAlignment: openAlignment,
      closeAlignment: closeAlignment,
      isSlideOpacity: isSlideOpacity,
      matrixRotateValue: matrixRotateValue,
      key: key,
    ),
  );
}