OnboardingPage constructor

const OnboardingPage({
  1. required List<OnboardingItem> items,
  2. required ValueChanged<int> onPageChanged,
  3. required ValueChanged<int> onClickNext,
  4. required VoidCallback? onClickFinish,
  5. Color foregroundColorCircleIndicator = Colors.white,
  6. Color backgroundColorCircleIndicator = Colors.green,
  7. double sizeCircleIndicator = 80.0,
  8. double strokeCircleIndicator = 8.0,
  9. EdgeInsetsGeometry paddingCircleIndicator = const EdgeInsets.all(4.0),
  10. Widget loadingIndicator = const CircularProgressIndicator(backgroundColor: Colors.blue),
  11. Widget? iconNext,
  12. Widget? iconFinish,
  13. Color? backgroundOnboarding,
  14. Gradient? gradient,
  15. String skipTitle = 'Lewati',
  16. TextStyle? skipTitleStyle,
  17. ButtonStyle? skipButtonStyle,
  18. bool disableSwipe = false,
})

Implementation

const OnboardingPage({
  required this.items,
  required this.onPageChanged,
  required this.onClickNext,
  required this.onClickFinish,
  this.foregroundColorCircleIndicator = Colors.white,
  this.backgroundColorCircleIndicator = Colors.green,
  this.sizeCircleIndicator = 80.0,
  this.strokeCircleIndicator = 8.0,
  this.paddingCircleIndicator = const EdgeInsets.all(4.0),
  this.loadingIndicator =
      const CircularProgressIndicator(backgroundColor: Colors.blue),
  this.iconNext,
  this.iconFinish,
  this.backgroundOnboarding,
  this.gradient,
  this.skipTitle = 'Lewati',
  this.skipTitleStyle,
  this.skipButtonStyle,
  this.disableSwipe = false,
});