scrollingBodyBuilder method
Widget
scrollingBodyBuilder(
- BuildContext context,
- SheetState? state,
- ScrollController scrollController,
- int pageIndex,
- bool scrollLock,
Implementation
@override
Widget scrollingBodyBuilder(BuildContext context, SheetState? state, ScrollController scrollController, int pageIndex, bool scrollLock, double footerHeight) {
return ChangeNotifierProvider<DefaultAssetPickerProvider>.value(
value: provider,
builder: (BuildContext context, _) {
return Selector<DefaultAssetPickerProvider, int>(
selector: (_, DefaultAssetPickerProvider provider) => provider.pathEntityList.length,
builder: (_, int length, __) {
return length != 0 ? assetListBuilder(context, provider, scrollController, scrollLock, footerHeight) : Container();
}
);
},
);
}