NiceAnimatedVisibility constructor

const NiceAnimatedVisibility({
  1. Key? key,
  2. required bool visible,
  3. required Widget child,
  4. Duration duration = const Duration(milliseconds: 250),
  5. Curve curve = Curves.easeOutCubic,
  6. NiceEnterAnimation enterAnimation = NiceEnterAnimation.fadeSlideUp,
  7. NiceExitAnimation exitAnimation = NiceExitAnimation.fadeSlideDown,
  8. bool maintainState = false,
  9. bool maintainSize = false,
})

Implementation

const NiceAnimatedVisibility({
  super.key,
  required this.visible,
  required this.child,
  this.duration = const Duration(milliseconds: 250),
  this.curve = Curves.easeOutCubic,
  this.enterAnimation = NiceEnterAnimation.fadeSlideUp,
  this.exitAnimation = NiceExitAnimation.fadeSlideDown,
  this.maintainState = false,
  this.maintainSize = false,
});