loadingIndicator method
Loading indicator. 加载指示器
Implementation
Widget loadingIndicator(BuildContext context) {
return Center(
child: Selector<AssetPickerProvider<A, P>, bool>(
selector: (_, AssetPickerProvider<A, P> provider) =>
provider.isAssetsEmpty,
builder: (BuildContext c, bool isAssetsEmpty, Widget? w) {
if (loadingIndicatorBuilder != null) {
return loadingIndicatorBuilder!(c, isAssetsEmpty);
}
if (isAssetsEmpty) {
return const Text('Nothing here.');
}
return w!;
},
child: PlatformProgressIndicator(
color: theme.iconTheme.color,
size: Screens.width / gridCount / 3,
),
),
);
}