PerceiveSlidableMultiFeedDelegate class Null safety

Inheritance

Constructors

PerceiveSlidableMultiFeedDelegate({required List<FeedLoader> loaders, required MultiFeedController controller, required double? footerHeight, required int? lengthFactor, required int? initialLength, required MultiFeedBuilder? childBuilder, required bool initiallyLoad, required bool? disableScroll, required Widget placeholders(double extent, int index)?, required Widget? loading, required RetrievalFunction? getItemID, required IndexWidgetWrapper? wrapper, required List<Tuple2<dynamic, int>>? pinnedItems, required Widget header(BuildContext context, dynamic pageObj, Widget spacer, double borderRadius)?, int? initialPage, dynamic delegateObject, double staticScrollModifier = 0.0})

Properties

childBuilder MultiFeedBuilder?
final
controller MultiFeedController
final
delegateObject → dynamic
finalinherited
delegateState ↔ _PerceiveSlidableDelegateBuilderState?
The state of the delegate builder
read / writeinherited
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.
read-onlyinherited
final
initialExtent double
read-onlyinherited
initialLength int?
final
initiallyLoad bool
Determines if the the feed should initially load, defaulted to true
final
initialPage int
finalinherited
isScrolled bool
read-onlyinherited
lengthFactor int?
final
loaders List<FeedLoader>
final
loading Widget?
Loading widget
final
pageCount int
finalinherited
pinnedItems List<Tuple2<dynamic, int>>?
Items that will be pinned to the top of the list on init
final
placeholders → (Widget Function(double extent, int index)?)
Loading state placeholders
final
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
scrollControllers List<ScrollController>
finalinherited
sheetController PerceiveSlidableController
read-onlyinherited
stateTower Store<PerceiveSlidableState>
read-onlyinherited
staticScrollModifier double
finalinherited
tabController TabController
read / writeinherited
wrapper IndexWidgetWrapper?
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
feedWrapperBuilder(BuildContext context, Widget child, dynamic item, int pageIndex) Widget
headerBuilder(BuildContext context, dynamic pageObj, Widget spacer, double borderRadius) Widget
Builders and Listeners to be overriden
override
itemBuilder(dynamic item, int pageIndex, bool isLast) Widget
loadingBuilder(BuildContext context, int pageIndex) Widget?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
placeholderBuilder(BuildContext context, double extent, int pageIndex) Widget?
rebuild([void fn()?]) → void
inherited
scrollingBodyBuilder(BuildContext context, SheetState? state, ScrollController scrollController, int pageIndex, bool scrollLock, double footerHeight) Widget
override
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