takePhoto static method
Future<FileData?>
takePhoto({
- UCameraOptions options = const UCameraOptions(),
- dynamic action()?,
Captures a single photo. Returns null if cancelled.
Implementation
static Future<FileData?> takePhoto({UCameraOptions options = const UCameraOptions(), Function(FileData?)? action}) async {
final List<FileData> files = await open(options: options.copyWith(mode: UCameraMode.photo, allowMultiple: false));
final FileData? file = files.isEmpty ? null : files.first;
action?.call(file);
return file;
}