showPickerFromCamera static method

Future<AssetEntity?> showPickerFromCamera(
  1. BuildContext context, {
  2. bool useRootNavigator = true,
  3. CameraPickerConfig pickerConfig = const CameraPickerConfig(),
  4. CameraPickerPageRoute<AssetEntity> pageRouteBuilder(
    1. Widget picker
    )?,
})

通过相机拍照

Implementation

static Future<AssetEntity?> showPickerFromCamera(
  BuildContext context, {
  bool useRootNavigator = true,
  CameraPickerConfig pickerConfig = const CameraPickerConfig(),
  CameraPickerPageRoute<AssetEntity> Function(Widget picker)?
      pageRouteBuilder,
}) async {
  final permissionState =
      await checkPermission?.call(PickerFromType.camera) ?? true;
  if (context.mounted && permissionState) {
    return await CameraPicker.pickFromCamera(context,
        pickerConfig: pickerConfig,
        useRootNavigator: useRootNavigator,
        pageRouteBuilder: pageRouteBuilder);
  }
  return null;
}