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);
是不是超级简单,我们权限申请都不需要管。
下面是完整代码:
import 'package:flutter/material.dart'

本文介绍了在Flutter中如何实现从相册选择图片和使用相机拍照。通过引入image_picker插件,开发者可以轻松地在iOS和Android平台上进行图片选择操作,无需额外处理权限申请。
674

被折叠的 条评论
为什么被折叠?



