FirstRunConfig constructor

const FirstRunConfig({
  1. Color? primaryColor,
  2. Color? backgroundColor,
  3. Color? surfaceColor,
  4. Color? onSurfaceColor,
  5. Color? progressColor,
  6. Color? progressBackgroundColor,
  7. Color? successColor,
  8. Color? warningColor,
  9. Color? errorColor,
  10. double cardBorderRadius = 20,
  11. TextStyle? titleStyle,
  12. TextStyle? descriptionStyle,
  13. FirstRunButtonBuilder? buttonBuilder,
  14. FirstRunButtonBuilder? nextButtonBuilder,
  15. FirstRunButtonBuilder? backButtonBuilder,
  16. FirstRunButtonBuilder? skipButtonBuilder,
  17. AnimatedSwitcherTransitionBuilder? transitionBuilder,
  18. FirstRunLayout layout = FirstRunLayout.centered,
  19. EdgeInsetsGeometry padding = const EdgeInsets.all(24),
})

Creates a first-run UI configuration.

Implementation

const FirstRunConfig({
  this.primaryColor,
  this.backgroundColor,
  this.surfaceColor,
  this.onSurfaceColor,
  this.progressColor,
  this.progressBackgroundColor,
  this.successColor,
  this.warningColor,
  this.errorColor,
  this.cardBorderRadius = 20,
  this.titleStyle,
  this.descriptionStyle,
  this.buttonBuilder,
  this.nextButtonBuilder,
  this.backButtonBuilder,
  this.skipButtonBuilder,
  this.transitionBuilder,
  this.layout = FirstRunLayout.centered,
  this.padding = const EdgeInsets.all(24),
});