showPickerFromCamera static method

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

通过相机拍照

Implementation

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