setupButtonDefaultValues method
void
setupButtonDefaultValues()
Implementation
void setupButtonDefaultValues() {
// Skip button
onSkipPress = widget.onSkipPress ??
() {
if (!isAnimating(tabController.animation!.value)) {
if (lengthSlide > 0) {
tabController.animateTo(lengthSlide - 1);
}
}
};
showSkipBtn = widget.showSkipBtn ?? true;
styleSkipBtn = widget.styleSkipBtn ?? defaultBtnNameTextStyle;
nameSkipBtn = widget.nameSkipBtn ?? 'SKIP';
renderSkipBtn = widget.renderSkipBtn ??
Text(
nameSkipBtn,
style: styleSkipBtn,
);
colorSkipBtn = widget.colorSkipBtn ?? defaultBtnColor;
highlightColorSkipBtn =
widget.highlightColorSkipBtn ?? defaultBtnHighlightColor;
borderRadiusSkipBtn = widget.borderRadiusSkipBtn ?? defaultBtnBorderRadius;
// Prev button
if (widget.showPrevBtn == null || showSkipBtn) {
showPrevBtn = false;
}
stylePrevBtn = widget.stylePrevBtn ?? defaultBtnNameTextStyle;
namePrevBtn = widget.namePrevBtn ?? 'PREV';
renderPrevBtn = widget.renderPrevBtn ??
Text(
namePrevBtn,
style: stylePrevBtn,
);
colorPrevBtn = widget.colorPrevBtn ?? defaultBtnColor;
borderRadiusPrevBtn = widget.borderRadiusPrevBtn ?? defaultBtnBorderRadius;
showDoneBtn = widget.showDoneBtn ?? true;
showNextBtn = widget.showNextBtn ?? true;
// Done button
onDonePress = widget.onDonePress ?? () {};
styleDoneBtn = widget.styleDoneBtn ?? defaultBtnNameTextStyle;
nameDoneBtn = widget.nameDoneBtn ?? 'DONE';
renderDoneBtn = widget.renderDoneBtn ??
Text(
nameDoneBtn,
style: styleDoneBtn,
);
colorDoneBtn = widget.colorDoneBtn ?? defaultBtnColor;
highlightColorDoneBtn =
widget.highlightColorDoneBtn ?? defaultBtnHighlightColor;
borderRadiusDoneBtn = widget.borderRadiusDoneBtn ?? defaultBtnBorderRadius;
// Next button
nameNextBtn = widget.nameNextBtn ?? 'NEXT';
renderNextBtn = widget.renderNextBtn ??
Text(
nameNextBtn,
style: styleDoneBtn,
);
}