takePhotos static method

Future<List<FileData>> takePhotos({
  1. int maxCount = 0,
  2. UCameraOptions options = const UCameraOptions(),
  3. dynamic action(
    1. List<FileData>
    )?,
})

Captures multiple photos in one session. maxCount 0 means unlimited.

Implementation

static Future<List<FileData>> takePhotos({int maxCount = 0, UCameraOptions options = const UCameraOptions(), Function(List<FileData>)? action}) async {
  final List<FileData> files = await open(
    options: options.copyWith(mode: UCameraMode.photo, allowMultiple: true, maxCount: maxCount),
  );
  action?.call(files);
  return files;
}