NoviceGuide constructor

const NoviceGuide({
  1. Key? key,
  2. required int count,
  3. required GuideStepBuilder builder,
  4. required NoviceGuideController controller,
  5. EdgeInsetsGeometry? targetPadding,
  6. Widget? skipWidget,
  7. AlignmentGeometry skipAlign = Alignment.topRight,
  8. EdgeInsetsGeometry? skipMargin,
  9. Color? maskColor,
  10. Duration animationDuration = const Duration(milliseconds: 300),
  11. FocusAnimationType animationType = FocusAnimationType.targetCenter,
  12. Curve animationCurve = Curves.fastOutSlowIn,
  13. bool pulseEnable = true,
  14. bool rootOverlay = false,
  15. VoidCallback? onFinish,
  16. bool autoStart = true,
  17. Duration? autoStartDelay = const Duration(milliseconds: 300),
})

Implementation

const NoviceGuide({
  super.key,
  required this.count,
  required this.builder,
  required this.controller,
  this.targetPadding,
  this.skipWidget,
  this.skipAlign = Alignment.topRight,
  this.skipMargin,
  this.maskColor,
  this.animationDuration = const Duration(milliseconds: 300),
  this.animationType = FocusAnimationType.targetCenter,
  this.animationCurve = Curves.fastOutSlowIn,
  this.pulseEnable = true,
  this.rootOverlay = false,
  this.onFinish,
  this.autoStart = true,
  this.autoStartDelay = const Duration(milliseconds: 300),
});