MiuixDialogLayout constructor

const MiuixDialogLayout({
  1. Key? key,
  2. required MiuixPopupController controller,
  3. required WidgetBuilder? content,
  4. MiuixPopupTransition? enterTransition,
  5. MiuixPopupTransition? exitTransition,
  6. bool enableWindowDim = true,
  7. bool enableAutoLargeScreen = true,
  8. MiuixPopupTransition? dimEnterTransition,
  9. MiuixPopupTransition? dimExitTransition,
  10. ValueListenable<double>? dimAlpha,
  11. VoidCallback? onDismissFinished,
  12. bool renderInRoot = true,
})

Implementation

const MiuixDialogLayout({
  super.key,
  required this.controller,
  required this.content,
  this.enterTransition,
  this.exitTransition,
  this.enableWindowDim = true,
  this.enableAutoLargeScreen = true,
  this.dimEnterTransition,
  this.dimExitTransition,
  this.dimAlpha,
  this.onDismissFinished,
  this.renderInRoot = true,
});