PerceiveSlidableMultiFeedDelegate class Null safety
- Inheritance
-
- Object
- PerceiveSlidableDelegate
- ScrollablePerceiveSlidableDelegate
- PerceiveSlidableMultiFeedDelegate
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
read / writeinherited
- 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.
read-onlyinherited
- header → (Widget Function(BuildContext context, dynamic pageObj, Widget spacer, double borderRadius)?)
-
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, ) → 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