IntroSlider class

Inheritance

Constructors

IntroSlider({List<Slide>? slides, Color? backgroundColorAllSlides, Widget? renderSkipBtn, double? widthSkipBtn, Function? onSkipPress, String? nameSkipBtn, TextStyle? styleSkipBtn, Color? colorSkipBtn, Color? highlightColorSkipBtn, bool? showSkipBtn, double? borderRadiusSkipBtn, Widget? renderPrevBtn, double? widthPrevBtn, String? namePrevBtn, bool? showPrevBtn, TextStyle? stylePrevBtn, Color? colorPrevBtn, Color? highlightColorPrevBtn, double? borderRadiusPrevBtn, Widget? renderDoneBtn, double? widthDoneBtn, Function? onDonePress, String? nameDoneBtn, Color? colorDoneBtn, Color? highlightColorDoneBtn, double? borderRadiusDoneBtn, TextStyle? styleDoneBtn, bool? showDoneBtn, Widget? renderNextBtn, String? nameNextBtn, bool? showNextBtn, Color? colorActiveDot, Color? colorDot, bool? showDotIndicator, double? sizeDot, dotSliderAnimation? typeDotAnimation, List<Widget>? listCustomTabs, Function? onTabChangeCompleted, Function? refFuncGoToTab, bool? isScrollable, ScrollPhysics? scrollPhysics, bool? hideStatusBar, scrollbarBehavior? verticalScrollbarBehavior})

Properties

backgroundColorAllSlides Color?
Background color for all slides
final
borderRadiusDoneBtn double?
Rounded DONE button
final
borderRadiusPrevBtn double?
Rounded PREV button
final
borderRadiusSkipBtn double?
Rounded SKIP button
final
colorActiveDot Color?
Color for dot when active
final
colorDoneBtn Color?
Color for DONE button
final
colorDot Color?
Color for dot when passive
final
colorPrevBtn Color?
Color for PREV button
final
colorSkipBtn Color?
Color for SKIP button
final
hashCode int
The hash code for this object.
no setterinherited
hideStatusBar bool?
Show or hide status bar
final
highlightColorDoneBtn Color?
Color for DONE button when press
final
highlightColorPrevBtn Color?
Color for PREV button when press
final
highlightColorSkipBtn Color?
Color for Skip button when press
final
isScrollable bool?
Whether or not the slider is scrollable (or controlled only by buttons)
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
listCustomTabs List<Widget>?
Render your own custom tabs
final
nameDoneBtn String?
Change DONE to any text you want
final
nameNextBtn String?
Change NEXT to any text you want
final
namePrevBtn String?
Change PREV to any text you want
final
nameSkipBtn String?
Change SKIP to any text you want
final
onDonePress Function?
Fire when press DONE button
final
onSkipPress Function?
Fire when press SKIP button
final
onTabChangeCompleted Function?
Notify when tab change completed
final
refFuncGoToTab Function?
Ref function go to specific tab index
final
renderDoneBtn Widget?
Render your own DONE button
final
renderNextBtn Widget?
Render your own NEXT button
final
renderPrevBtn Widget?
Render your own PREV button
final
renderSkipBtn Widget?
Render your own SKIP button
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scrollPhysics ScrollPhysics?
final
showDoneBtn bool?
Show or hide DONE button
final
showDotIndicator bool?
Show or hide dot indicator
final
showNextBtn bool?
Show or hide NEXT button
final
showPrevBtn bool?
Show or hide PREV button (only visible if skip is hidden)
final
showSkipBtn bool?
Show or hide SKIP button
final
sizeDot double?
Size of each dot
final
slides List<Slide>?
An array of Slide object
final
styleDoneBtn TextStyle?
Style for text at DONE button
final
stylePrevBtn TextStyle?
Style for text at PREV button
final
styleSkipBtn TextStyle?
Style for text at SKIP button
final
typeDotAnimation dotSliderAnimation?
Type dots animation
final
verticalScrollbarBehavior scrollbarBehavior?
The way the vertical scrollbar should behave
final
widthDoneBtn double?
Width of view wrapper DONE button
final
widthPrevBtn double?
Width of view wrapper PREV button
final
widthSkipBtn double?
Width of view wrapper SKIP button
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() IntroSliderState
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited