我正在构建用于拍照并将其发送到Firestore的应用程序,当我尝试从相机或图库中选择图像时,我正在使用image_picker:0.5.0 + 8。它可以很好地打开图库,也可以很好地打开相机,但是如果选择图片,应用程序将崩溃。
这是我的代码:
文件image_state; AppState状态; </ p>
bool isLoading;布尔isShowSticker;字符串_imageUrl;
未来getImage()异步{ var tempImage =等待ImagePicker.pickImage(来源:ImageSource.gallery);
setState(() { image_state = tempImage; state = AppState.picked; }); File croppedFile = await ImageCropper.cropImage( sourcePath: image_state.path, ratioX: 1.0, ratioY: 1.0, toolbarTitle: 'Cropper', toolbarColor: Colors.blue, ); if (croppedFile != null) { image_state = croppedFile; setState(() { state = AppState.cropped; }); } }
有人从事这项工作吗?你能给我看看一个可行的例子吗?
答案 0 :(得分:0)
在插件的repo中有一些用法示例。
这可能与AndroidX的兼容性有关。您必须avoid AndroidX或migrate your project to AndroidX。
版本0.5.0之后的重大更改