Flutter 获取相册中的图片和用相机拍照
在原生开发中,拍照及从图库选择图片是非常常见的需求,而且原生的图片选择第三方库也有很多并且很完善了。Flutter 也给我们提供了好用的图片选择插件,iOS 和 Android 都可以使用!
使用方法
首先添加依赖:
在 pubspec.yaml 加入 image_picker 的依赖,然后 ctrl + s 保存即可。在 Flutter 三方库找最新。
使用
依赖添加完成之后我们就可以正常使用了,首先要导包:
import 'package:image_picker/image_picker.dart';
我们先来看看 ImagePicker 提供的方法,目前有两个,选图片和选视频。其中选择图片可以通过图库和相机的方式获得。
拍照
var image = await ImagePicker.pickImage(source: ImageSource.camera);
相册
var image = await ImagePicker.pickImage(source: ImageSource.gallery);