SlidingSheetMultiFeed class

Creates a singular feed within a sliding sheet

Inheritance

Constructors

SlidingSheetMultiFeed({required List<FeedLoader> loaders, required MultiFeedController controller, required MultiFeedBuilder childBuilder, double? footerHeight, int? lengthFactor, int? initialLength, bool initiallyLoad = true, bool? disableScroll, Widget placeholders(double extent, int index)?, Widget? loading, RetrievalFunction? getItemID, IndexWidgetWrapper? wrapper, List<Tuple2<dynamic, int>>? pinnedItems, Widget headerBuilder(BuildContext context, dynamic pageObj, Widget spacer, double borderRadius)?, PerceiveSlidableController? sheetController, bool staticSheet = false, Color? backgroundColor, Color? minBackdropColor, double initialExtent = 0.4, double expandedExtent = 1.0, double minExtent = 0.0, Widget footerBuilder(BuildContext context, SheetState, dynamic pageObject)?, dynamic extentListener(double extent)?, bool isBackgroundIntractable = false, bool closeOnBackdropTap = true, bool doesPop = true, double staticScrollModifier = 0.0})
factory
SlidingSheetMultiFeed.delegate({required PerceiveSlidableMultiFeedDelegate delegate, PerceiveSlidableController? sheetController, bool staticSheet = false, Color? backgroundColor, Color? minBackdropColor, double initialExtent = 0.4, double expandedExtent = 1.0, double minExtent = 0.0, Widget footerBuilder(BuildContext context, SheetState, dynamic pageObject)?, dynamic extentListener(double extent)?, bool isBackgroundIntractable = false, bool closeOnBackdropTap = true, bool doesPop = true})
factory

Properties

backgroundColor Color?
The background color for the sliding sheet
final
closeOnBackdropTap bool
final
delegate PerceiveSlidableMultiFeedDelegate
final
doesPop bool
final
expandedExtent double
The max extent of the sliding sheet
final
extentListener → (dynamic Function(double extent)?)
Listeners
final
footerBuilder → (Widget Function(BuildContext context, SheetState, dynamic pageObject)?)
The persistent footer on the sliding sheet
final
hashCode int
The hash code for this object.
no setterinherited
initialExtent double
Starting extent and the middle resting extent of the sliding sheet
final
isBackgroundIntractable bool
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
minBackdropColor Color?
The color behind the sliding sheet
final
minExtent double
The lowest possible extent for the sliding sheet
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sheetController → PerceiveSlidableController?
Controller for the sheet
final
staticSheet bool
If the sheet should be static or not
final

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
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