PerceiveSlidableSingleFeedDelegate class Null safety
- Inheritance
-
- Object
- PerceiveSlidableDelegate
- ScrollablePerceiveSlidableDelegate
- PerceiveSlidableSingleFeedDelegate
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
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
- 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.
read-onlyinherited
-
scrollControllers
→ List<
ScrollController> -
finalinherited
- sheetController → PerceiveSlidableController
-
read-onlyinherited
-
stateTower
→ Store<
PerceiveSlidableState> -
read-onlyinherited
- staticScrollModifier → double
-
finalinherited
- tabController ↔ TabController
-
read / writeinherited
- 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
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
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