IntroSlider class

Inheritance

Constructors

IntroSlider({Key? key, List<Slide>? slides, Color? backgroundColorAllSlides, Widget? renderSkipBtn, ButtonStyle? skipButtonStyle, void onSkipPress()?, bool? showSkipBtn, Key? skipButtonKey, Widget? renderPrevBtn, ButtonStyle? prevButtonStyle, bool? showPrevBtn, Key? prevButtonKey, Widget? renderDoneBtn, void onDonePress()?, ButtonStyle? doneButtonStyle, bool? showDoneBtn, Key? doneButtonKey, Widget? renderNextBtn, ButtonStyle? nextButtonStyle, bool? showNextBtn, dynamic onNextPress()?, Key? nextButtonKey, Color? colorActiveDot, Color? colorDot, bool? showDotIndicator, double? sizeDot, DotSliderAnimation? typeDotAnimation, List<Widget>? listCustomTabs, void onTabChangeCompleted(int index)?, void refFuncGoToTab(Function function)?, bool? scrollable, bool? autoScroll, bool? loopAutoScroll, bool? pauseAutoPlayOnTouch, Duration? autoScrollInterval, Curve? curveScroll, ScrollPhysics? scrollPhysics, bool? hideStatusBar, ScrollbarBehavior? verticalScrollbarBehavior, IntroSliderNavPosition navPosition = IntroSliderNavPosition.bottom})
const

Properties

autoScroll bool?
Enable auto scroll
final
autoScrollInterval Duration?
final
backgroundColorAllSlides Color?
Background color for all slides
final
colorActiveDot Color?
Color for dot when active
final
colorDot Color?
Color for dot when passive
final
curveScroll Curve?
final
doneButtonKey Key?
Assign Key to DONE button
final
doneButtonStyle ButtonStyle?
Render your own style NEXT button
final
hashCode int
The hash code for this object.
no setterinherited
hideStatusBar bool?
Show or hide status bar
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
listCustomTabs List<Widget>?
Render your own custom tabs
final
loopAutoScroll bool?
final
location of the dots and prev/next/done buttons
final
nextButtonKey Key?
Assign Key to NEXT button
final
nextButtonStyle ButtonStyle?
Render your own style NEXT button
final
onDonePress → (void Function()?)
Fire when press DONE button
final
onNextPress → (dynamic Function()?)
Fire when press NEXT button
final
onSkipPress → (void Function()?)
Fire when press SKIP button
final
onTabChangeCompleted → (void Function(int index)?)
Notify when tab change completed
final
pauseAutoPlayOnTouch bool?
final
prevButtonKey Key?
Assign Key to PREV button
final
prevButtonStyle ButtonStyle?
Render your own style PREV button
final
refFuncGoToTab → (void Function(Function function)?)
Ref function go to specific tab index
final
renderDoneBtn Widget?
Render your own widget DONE button
final
renderNextBtn Widget?
Render your own widget NEXT button
final
renderPrevBtn Widget?
Render your own widget PREV button
final
renderSkipBtn Widget?
Render your own widget SKIP button
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scrollable bool?
Whether or not the slider is scrollable (or controlled only by buttons)
final
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
skipButtonKey Key?
Assign Key to SKIP button
final
skipButtonStyle ButtonStyle?
Render your own style SKIP button
final
slides List<Slide>?
An array of Slide object
final
typeDotAnimation DotSliderAnimation?
Type dots animation
final
verticalScrollbarBehavior ScrollbarBehavior?
The way the vertical scrollbar should behave
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