pickFromCamera static method
Future<AssetEntity?>
pickFromCamera(
- BuildContext context, {
- CameraPickerConfig pickerConfig = const CameraPickerConfig(),
- CameraPickerState createPickerState()?,
- CameraPickerPageRoute<
AssetEntity> pageRouteBuilder(- Widget picker
- Locale? locale,
Static method to create AssetEntity through camera. 通过相机创建 AssetEntity 的静态方法
Implementation
static Future<AssetEntity?> pickFromCamera(
BuildContext context, {
CameraPickerConfig pickerConfig = const CameraPickerConfig(),
CameraPickerState Function()? createPickerState,
bool useRootNavigator = true,
CameraPickerPageRoute<AssetEntity> Function(Widget picker)?
pageRouteBuilder,
Locale? locale,
}) {
final Widget picker = CameraPicker(
pickerConfig: pickerConfig,
createPickerState: createPickerState,
locale: locale,
);
return Navigator.of(
context,
rootNavigator: useRootNavigator,
).push<AssetEntity>(
pageRouteBuilder?.call(picker) ??
CameraPickerPageRoute<AssetEntity>(builder: (_) => picker),
);
}