PerceiveSlidableSingleFeedDelegate class
Constructors
- PerceiveSlidableSingleFeedDelegate({required FeedLoader loader, required FeedController? controller, 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
-
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
- 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, ) → 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