Flutter 如何从Flatter中的图库检索图像
我试图使一个图像采集器在颤振,我可以选择从画廊的图像Flutter 如何从Flatter中的图库检索图像,flutter,dart,Flutter,Dart,我试图使一个图像采集器在颤振,我可以选择从画廊的图像 我不知道图像选择器的内置代码或库。我知道我可能会晚一点,但您可以使用此库 它返回当前正在开发的图库和图库图像,但在Android上应该可以完美工作,而在iOS上它还没有完全实现 如何使用它 要获取相册: List<PhoneAlbum> phoneAlbums = []; final customImagePicker = CustomImagePicker(); Future<void> getGallery()
我不知道图像选择器的内置代码或库。我知道我可能会晚一点,但您可以使用此库 它返回当前正在开发的图库和图库图像,但在Android上应该可以完美工作,而在iOS上它还没有完全实现 如何使用它 要获取相册:
List<PhoneAlbum> phoneAlbums = [];
final customImagePicker = CustomImagePicker();
Future<void> getGallery() async {
try {
await customImagePicker.getAlbums(callback: (msg) {
setState(() {
phoneAlbums = msg;
});
});
} on PlatformException {}
}
要获取相册的照片,请执行以下操作:
List<PhonePhoto> images = [];
final customImagePicker = CustomImagePicker();
Future<void> getPhotosOfGallery(String albumID) async {
List<PhonePhoto> allImages = [];
try {
final cancelElement = await customImagePicker.getPhotosOfAlbum(albumID, callback: (msg) {
print('The message is $msg');
});
} on PlatformException {}
setState(() {
images = allImages;
});
}
这有助于您以自己喜欢的方式显示图像,很快将提供抓取视频以及分页(延迟加载),以提高性能
使用软件包?付出了巨大的努力,我希望是这样documented@MikhailBaynov感谢您的评论,它实际上记录在GitHub存储库的README.md中。我目前正在上传一个新版本到pub.dev
List<PhonePhoto> images = [];
final customImagePicker = CustomImagePicker();
Future<void> getPhotosOfGallery(String albumID) async {
List<PhonePhoto> allImages = [];
try {
final cancelElement = await customImagePicker.getPhotosOfAlbum(albumID, callback: (msg) {
print('The message is $msg');
});
} on PlatformException {}
setState(() {
images = allImages;
});
}
String id;
String albumName;
String photoUri;