IntroViewsFlutter class
This is the IntroViewsFlutter widget of app which is a stateful widget as its state is dynamic and updates asynchronously.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- IntroViewsFlutter
Constructors
-
IntroViewsFlutter.new(List<
IntroPageViewRF> pages, {Key? key, VoidCallback? onTapDoneButton, bool showSkipButton = true, TextStyle? pageButtonTextStyles, double pageButtonTextSize = 18.0, String? pageButtonFontFamily, VoidCallback? onTapSkipButton, Color? pageButtonsColor, Widget doneText = const TextRF("DONE"), Widget skipText = const TextRF("SKIP"), bool doneButtonPersist = false, MainAxisAlignment columnMainAxisAlignment = MainAxisAlignment.spaceAround, double fullTransition = FULL_TARNSITION_PX})
Properties
- columnMainAxisAlignment → MainAxisAlignment
-
MainAxisAlignment for IntroPageViewRF page column aligment
default
MainAxisAligment.spaceAround
final - doneButtonPersist → bool
-
always Show DoneButton
final
- doneText → Widget
-
Override 'DONE' Text with Your Own Text,
typicaly a Text Widget
final
- fullTransition → double
-
ajust how how much the user most drag for a full page transition
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- onTapDoneButton → VoidCallback?
-
Callback on Done Button Pressed
final
- onTapSkipButton → VoidCallback?
-
run a function after skip Button pressed
final
- pageButtonFontFamily → String?
-
set the Font Family for skip, done buttons
final
- pageButtonsColor → Color?
-
set the Text Color for skip, done buttons
final
- pageButtonTextSize → double
-
set the Text Size for skip, done buttons
final
- pageButtonTextStyles → TextStyle?
-
TextStyles for done, skip Buttons
final
-
pages
→ List<
IntroPageViewRF> -
List of IntroPageViewRF to display
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- showSkipButton → bool
-
Whether you want to show the skip button or not.
final
- skipText → Widget
-
Override 'Skip' Text with Your Own Text,
typicaly a Text Widget
final
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → _IntroViewsFlutterState -
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, int wrapWidth = 65}) → 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