open static method

Future<List<FileData>> open({
  1. UCameraOptions options = const UCameraOptions(),
  2. dynamic action(
    1. List<FileData>
    )?,
})

Opens the full camera page and returns everything captured. Also invokes action with the result (empty list if cancelled).

Implementation

static Future<List<FileData>> open({UCameraOptions options = const UCameraOptions(), Function(List<FileData>)? action}) async {
  final List<FileData>? result = await UNavigator.push<List<FileData>>(UCameraPage(options: options), fullscreenDialog: true);
  final List<FileData> files = result ?? <FileData>[];
  action?.call(files);
  return files;
}