XCustomScrollView class

Inheritance
Available extensions

Constructors

XCustomScrollView({Key? key, bool? bottom = true, bool? top, bool? scrollbar = true, Function? onRefresh, double? appbarHeight, Function? onLoading, dynamic init(ScrollController, RefreshController)?, bool? resizeToAvoidBottomInset, required PageStatus status, required Function? slivers, Widget? emptyWidget, Widget? errorWidget, XCustomScrollViewAppbar? appbar, Color backgroundColor = Colors.transparent, Widget? bottomAppBar, AppBar? xAppBar, XBottomAppBarConfig? bottomAppBarConfig, Widget? headerLoading, Widget? loadingWidget, Widget? footer})

Properties

appbar XCustomScrollViewAppbar?
getter/setter pair
appbarHeight double?
getter/setter pair
backgroundColor Color
getter/setter pair
bottom bool?
getter/setter pair
bottomAppBar Widget?
getter/setter pair
bottomAppBarConfig XBottomAppBarConfig?
getter/setter pair
bottomCenter Align

Available on Widget, provided by the ExtAlign extension

no setter
bottomLeft Align

Available on Widget, provided by the ExtAlign extension

no setter
bottomRight Align

Available on Widget, provided by the ExtAlign extension

no setter
center Align

Available on Widget, provided by the ExtAlign extension

no setter
centerLeft Align

Available on Widget, provided by the ExtAlign extension

no setter
centerRight Align

Available on Widget, provided by the ExtAlign extension

no setter
emptyWidget Widget?
getter/setter pair
errorWidget Widget?
getter/setter pair
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
headerLoading Widget?
getter/setter pair
init ↔ dynamic Function(ScrollController, RefreshController)?
getter/setter pair
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
list List<Widget>
getter/setter pair
loadingWidget Widget?
getter/setter pair
onLoading Function?
getter/setter pair
onRefresh Function?
getter/setter pair
resizeToAvoidBottomInset bool?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scrollbar bool?
getter/setter pair
slivers Function?
getter/setter pair
status PageStatus
getter/setter pair
top bool?
getter/setter pair
topCenter Align

Available on Widget, provided by the ExtAlign extension

no setter
topLeft Align

Available on Widget, provided by the ExtAlign extension

no setter
topRight Align

Available on Widget, provided by the ExtAlign extension

no setter
xAppBar AppBar?
getter/setter pair

Methods

background({Color? color, String? bgImage, BoxFit? fitBgImage, BoxShape shape = BoxShape.rectangle, double? radius, double? border, Color? borderColor, double? borderLeft, double? borderTop, double? borderRight, double? borderBottom, double? topLeft, double? topRight, double? bottomLeft, double? bottomRight, double? width, double? height, double? maxWidth, double? maxHeight, double? minWidth, double? minHeight, BoxDecoration? decoration, Alignment? alignment}) Widget

Available on Widget, provided by the ExtBg extension

border({double topLeft = 10.0, double topRight = 10.0, double bottomLeft = 10.0, double bottomRight = 10.0}) Container

Available on Widget, provided by the ExtSpace extension

borderAll(double padding) Container

Available on Widget, provided by the ExtSpace extension

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() XCustomScrollViewState
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
margin({double left = 0, double top = 0, double right = 0, double bottom = 0, dynamic vertical, dynamic horizontal}) Container

Available on Widget, provided by the ExtSpace extension

marginAll(double margin) Container

Available on Widget, provided by the ExtSpace extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
padding({double left = 0, double top = 0, double right = 0, double bottom = 0, dynamic vertical, dynamic horizontal}) Padding

Available on Widget, provided by the ExtSpace extension

paddingA(double padding) Padding

Available on Widget, provided by the ExtSpace extension

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