PerceiveSlidableMultiFeedDelegate class
Constructors
-
PerceiveSlidableMultiFeedDelegate({required List<
FeedLoader> loaders, required MultiFeedController controller, 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< ? pinnedItems, required Widget header(BuildContext context, dynamic pageObj, Widget spacer, double borderRadius)?, int? initialPage, dynamic delegateObject, double staticScrollModifier = 0.0})dynamic, int> >
Properties
- childBuilder → MultiFeedBuilder?
-
final
- controller → MultiFeedController
-
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
-
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
- header → Widget Function(BuildContext context, dynamic pageObj, Widget spacer, double borderRadius)?
-
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
-
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.
no setterinherited
-
scrollControllers
→ List<
ScrollController> -
finalinherited
- sheetController → PerceiveSlidableController
-
no setterinherited
-
stateTower
→ Store<
PerceiveSlidableState> -
no setterinherited
- staticScrollModifier → double
-
finalinherited
- tabController ↔ TabController
-
getter/setter pairinherited
- 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
-
itemBuilder(
dynamic item, int pageIndex, bool isLast) → Widget -
loadingBuilder(
BuildContext context, int pageIndex) → Widget? -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent 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, ) → 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