ImageEditorPro
一款图片编辑器插件,支持简单的、易用的图片编辑,支持画笔、文本、滤镜、表情符号和贴纸,类似于故事。
要开始使用,我们只需要在应用程序模块的gradle文件中添加依赖项,如下所示
安装
首先,在您的 `pubspec.yaml` 文件中将 `image_editor_pro:` 添加为 依赖项。
导入
import 'package:image_editor_pro/image_editor_pro.dart';
iOS
将以下键添加到您的 Info.plist 文件中,该文件位于 <project root>/ios/Runner/Info.plist
NSPhotoLibraryUsageDescription- 描述您的应用为何需要照片库权限。在可视化编辑器中,这称为“隐私 - 照片库使用说明”。NSCameraUsageDescription- 描述您的应用为何需要访问相机。在可视化编辑器中,这称为“隐私 - 相机使用说明”。NSMicrophoneUsageDescription- 如果您打算录制视频,请描述您的应用为何需要访问麦克风。在可视化编辑器中,这称为“隐私 - 麦克风使用说明”。
或者在文本格式中添加键
<key>NSPhotoLibraryUsageDescription</key>
<string>Used to demonstrate image picker plugin</string>
<key>NSCameraUsageDescription</key>
<string>Used to demonstrate image picker plugin</string>
<key>NSMicrophoneUsageDescription</key>
<string>Used to capture audio for image picker plugin</string>
Android
无需配置 - 该插件应开箱即用。
将此函数添加到您的StateFull Widget中。请查看示例。
Future<void> getimageditor() {
final geteditimage = Navigator.push(context, MaterialPageRoute(
builder: (context){
return ImageEditorPro(
appBarColor: Colors.blue,
bottomBarColor: Colors.blue,
);
}
)).then((geteditimage){
if(geteditimage != null){
setState(() {
_image = geteditimage;
});
}
}).catchError((er){print(er);});
}