PerceiveSlidableSingleFeedDelegate class

Constructors

PerceiveSlidableSingleFeedDelegate({required FeedLoader loader, required FeedController? controller, required double? footerHeight, required int? lengthFactor, required int? initialLength, required FeedBuilder? childBuilder, required bool initiallyLoad, required bool? disableScroll, required Widget placeholder(BuildContext context, double extent)?, required Widget? loading, required RetrievalFunction? getItemID, required WidgetWrapper? wrapper, required List? pinnedItems, required Widget header(BuildContext context, dynamic pageObj, Widget spacer, double borderRadius)?, double staticScrollModifier = 0.0})

Properties

childBuilder FeedBuilder?
final
controller FeedController?
final
delegateObject → dynamic
finalinherited
delegateState ↔ _PerceiveSlidableDelegateBuilderState?
The state of the delegate builder
getter/setter pairinherited
disableScroll bool?
Disables the scroll controller when set to true
final
footerHeight double?
final
getItemID RetrievalFunction?
Retrieves the item id, used to ensure the prevention of duplicate additions
final
hashCode int
The hash code for this object.
no setterinherited
final
initialExtent double
no setterinherited
initialLength int?
final
initiallyLoad bool
Determines if the the feed should initially load, defaulted to true
final
initialPage int
finalinherited
isScrolled bool
no setterinherited
lengthFactor int?
final
loader FeedLoader
final
loading Widget?
Loading widget
final
pageCount int
finalinherited
pinnedItems List?
Items that will be pinned to the top of the list on init
final
placeholder Widget Function(BuildContext context, double extent)?
Loading state placeholders
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scrollControllers List<ScrollController>
finalinherited
sheetController → PerceiveSlidableController
no setterinherited
stateTower → Store<PerceiveSlidableState>
no setterinherited
staticScrollModifier double
finalinherited
tabController TabController
getter/setter pairinherited
wrapper WidgetWrapper?
The optional function used to wrap the list view
final

Methods

customBodyBuilder(BuildContext context, SheetState? state, double extent, int pageIndex) Widget
inherited
dispose() → void
inherited
headerBuilder(BuildContext context, dynamic pageObj, Widget spacer, double borderRadius) Widget
Builders and Listeners to be overriden
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild([void fn()?]) → void
inherited
scrollingBodyBuilder(BuildContext context, SheetState? state, ScrollController scrollController, int pageIndex, bool scrollLock, double footerHeight) Widget
sheetListener(BuildContext context, SheetState state) → void
inherited
toString() String
A string representation of this object.
inherited
wrapperBuilder(BuildContext context, Widget page) Widget
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited