AlbumPickerBuilderDelegate class

Constructors

AlbumPickerBuilderDelegate(DefaultAssetPickerProvider provider, ConcreteCubit<bool> pageCubit, ImagePickerConfigDelegate delegate, ImagePickerController? imagePickerController, {int gridCount = 3})

Properties

delegate ImagePickerConfigDelegate
final
delegateObject → dynamic
finalinherited
delegateState ↔ _PerceiveSlidableDelegateBuilderState?
The state of the delegate builder
getter/setter pairinherited
gridCount int
The column count inside of the _sliverGrid
final
hashCode int
The hash code for this object.
no setterinherited
imagePickerController ImagePickerController?
Controls the changes in state relative to the SlidingSheet
final
initialExtent double
no setterinherited
initialPage int
finalinherited
isAppleOS bool
Whether the current platform is Apple OS.
no setter
isScrolled bool
no setterinherited
pageCount int
finalinherited
pageCubit ConcreteCubit<bool>
Primary cubit for initiating page transitions
final
provider DefaultAssetPickerProvider
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

Methods

assetListBuilder(BuildContext context, DefaultAssetPickerProvider provider, ScrollController scrollController, bool scrollLock, double footerHeight) Widget
customBodyBuilder(BuildContext context, SheetState? state, double extent, int pageIndex) Widget
inherited
dispose() → void
inherited
failedItemBuilder(BuildContext context) Widget
Item widgets when the thumb data load failed.
findChildIndexBuilder(String id, List<AssetEntity> assets, {int placeholderCount = 0}) int
headerBuilder(BuildContext context, dynamic pageObj, Widget spacer, double borderRadius) Widget
Builders and Listeners to be overriden
loadingIndicator(BuildContext context) Widget
Loading indicator
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, double footerHeight) Widget
sheetListener(BuildContext context, SheetState state) → void
inherited
thumbnailItemBuilder(BuildContext context, Uint8List? thumbNail) Widget
Builds the overlapping thumbnail
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