showPickerAssets static method

Future<List<AssetEntity>?> showPickerAssets(
  1. BuildContext context, {
  2. bool useRootNavigator = true,
  3. AssetPickerConfig pickerConfig = const AssetPickerConfig(),
  4. AssetPickerPageRouteBuilder<List<AssetEntity>>? pageRouteBuilder,
})

选择图片

Implementation

static Future<List<AssetEntity>?> showPickerAssets(
  BuildContext context, {
  bool useRootNavigator = true,
  AssetPickerConfig pickerConfig = const AssetPickerConfig(),
  AssetPickerPageRouteBuilder<List<AssetEntity>>? pageRouteBuilder,
}) async {
  final permissionState =
      await checkPermission?.call(PickerFromType.gallery) ?? true;
  if (permissionState && context.mounted) {
    return await AssetPicker.pickAssets(context,
        pickerConfig: pickerConfig,
        useRootNavigator: useRootNavigator,
        pageRouteBuilder: pageRouteBuilder);
  }
  return null;
}