OnboardingPage constructor
const
OnboardingPage({
- required List<
OnboardingItem> items, - required ValueChanged<
int> onPageChanged, - required ValueChanged<
int> onClickNext, - required VoidCallback? onClickFinish,
- Color foregroundColorCircleIndicator = Colors.white,
- Color backgroundColorCircleIndicator = Colors.green,
- double sizeCircleIndicator = 80.0,
- double strokeCircleIndicator = 8.0,
- EdgeInsetsGeometry paddingCircleIndicator = const EdgeInsets.all(4.0),
- Widget loadingIndicator = const CircularProgressIndicator(backgroundColor: Colors.blue),
- Widget? iconNext,
- Widget? iconFinish,
- Color? backgroundOnboarding,
- Gradient? gradient,
- String skipTitle = 'Lewati',
- TextStyle? skipTitleStyle,
- ButtonStyle? skipButtonStyle,
- 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,
});