SlideDoneNS class

滑动完成UI组件

Inheritance

Constructors

SlideDoneNS({Key? key, double width = 250.0, double height = 60.0, ShapeBorder? shape, ShapeBorder? buttonShape, double elevation = 3.0, double buttonElevation = 2.0, Color backgroundColor = const Color.fromRGBO(255, 255, 255, 1.0), Color startColor = Colors.blue, Color endColor = Colors.red, Widget? startIcon, Widget? endIcon, Widget? startedIcon, Widget? endedIcon, Widget? startLoadWidget, Widget? endLoadWidget, double padding = 3.0, Widget? startFillView, Widget? endFillView, int startedDelay = 1000, int endedDelay = 1000, Widget startText = const Text("Right slide on", style: TextStyle(fontSize: 20.0)), Widget startingText = const Text("Turn on...", style: TextStyle(fontSize: 20.0)), Widget startedText = const Text("It's done", style: TextStyle(fontSize: 20.0)), Widget endText = const Text("Left slide off", style: TextStyle(fontSize: 20.0)), Widget endingText = const Text("Turn off...", style: TextStyle(fontSize: 20.0)), Widget endedText = const Text("It's done", style: TextStyle(fontSize: 20.0)), OnStart? onStart, OnEnd? onEnd, SlideStatus status = SlideStatus.START})

Properties

backgroundColor Color
final
buttonElevation double
final
buttonShape ShapeBorder?
final
elevation double
final
endColor Color
final
endedDelay int
final
endedIcon Widget?
final
endedText Widget
final
endFillView Widget?
final
endIcon Widget?
final
endingText Widget
final
endLoadWidget Widget?
final
endText Widget
final
hashCode int
The hash code for this object.
no setterinherited
height double
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
onEnd OnEnd?
final
onStart OnStart?
final
padding double
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shape ShapeBorder?
final
startColor Color
final
startedDelay int
final
startedIcon Widget?
final
startedText Widget
final
startFillView Widget?
final
startIcon Widget?
final
startingText Widget
final
startLoadWidget Widget?
final
startText Widget
final
status SlideStatus
final
width double
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() SlideDoneNSState
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