flutter开发实战 |
您所在的位置:网站首页 › 图集怎么免费下载到相册 › flutter开发实战 |
flutter开发实战-图片保存到相册。保存相册使用的是image_gallery_saver插件 一、引入image_gallery_saver插件在pubspec.yaml中引入插件 # 保存图片到相册 image_gallery_saver: ^1.7.1 # 权限 permission_handler: ^10.0.0 二、保存到相册的代码使用image_gallery_saver将图片保存到相册 // 保存到相册的UTil class SaveToAlbumUtil { static Future saveLocalImage(String imagePath) async { var image = await ImageUtil.loadImageByFile(imagePath); ByteData? byteData = await (image.toByteData(format: ui.ImageByteFormat.png)); if (byteData != null) { final result = await ImageGallerySaver.saveImage(byteData.buffer.asUint8List()); print("SaveToAlbumUtil result:${result}"); return result; } else { throw StateError("saveLocalImage error imagePath:${imagePath}"); } } static void saveNetworkImage(String imageUrl) async { var response = await Dio().get( imageUrl, options: Options(responseType: ResponseType.bytes)); final result = await ImageGallerySaver.saveImage( Uint8List.fromList(response.data), quality: 60, name: "hello"); print(result); } } 三、小结flutter开发实战-图片保存到相册。保存相册使用的是image_gallery_saver插件。 学习记录,每天不停进步。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |