Flutter 的图片选择插件很多,包括了官方的image_picker,multi_image_picker(基于2.0出了multi_image_picker2)等等。为了寻找合适的图片选择插件,找了好几个,发现了一个仿微信的图片选择插件wechat_assets_picker,看评分和 Github的Star都不错,先来试用一下。 权限申请 先上了一个简单的 demo,直接调用: final List...
Flutter 的图片选择插件很多,包括了官方的image_picker,multi_image_picker(基于2.0出了multi_image_picker2)等等。为了寻找合适的图片选择插件,找了好几个,发现了一个仿微信的图片选择插件wechat_assets_picker,看评分和 Github的Star都不错,先来试用一下。 权限申请 先上了一个简单的 demo,直接调用: finalList<...
咨询大神之后,发现了可以使用:#flutter_wechat_assets_picker这个插件。 获取图片绝对路径示例: Future<void>selectAssets()async{finalSet<AssetEntity>result=awaitAssetPicker.pickAssets(context,maxAssets:9,pathThumbSize:84,gridCount:4,selectedAssets:assets,);if(result!=null){assets=Set<AssetEntity>.from(r...
使用A佬的wechat_assets_picker,要的就是效率~ Future<void> selectAssets() async { //获取图片 final List<AssetEntity>? result = await AssetPicker.pickAssets( context, ); List<File> images = []; //循环取出File if (result != null) { for (int i = 0; i < result....
将wechat_assets_picker添加至pubspec.yaml引用。 dependencies: wechat_assets_picker: ^latest_version 最新的稳定版本是: 最新的开发版本是: 在你的代码中导入: import 'package:wechat_assets_picker/wechat_assets_picker.dart'; Android 依赖要求项目的安卓原生部分整合至 Android embedding v2,更多信息请至...
dependencies: wechat_assets_picker: ^latest_version 最新的 稳定 版本是: 最新的 开发 版本是: 在你的代码中导入: import 'package:wechat_assets_picker/wechat_assets_picker.dart'; Android 在使用这个 package 时,请确保 compileSdkVersion 和targetSdkVersion 升级到 33。否则,在 Android 13 设备上...
升级flutter3.0后,基于wechat_assets_picker和wechat_camera_picker重新封装了个图片/视频选择器,这两个库是基于微信UI实现的,选择图片和拍照录像效果类似于微信,颜值比较高,简单封装即可使用 支持 支持拍照/录制视频以及从图库选择资源 设置资源选择类型(图片、视频、图片和视频) ...
Flutter WeChat Assets Picker Language: English | 中文 An image picker (also with videos and audios) for Flutter projects based on the WeChat's UI. Current WeChat version that UI based on: 8.3.x UI designs will be updated following the WeChat update in anytime. To take a photo or a...
prev.set(event.getX(), event.getY()); break; ca
wechat_assets_picker *8.6.3 - 9.1.0 9.1.0 wechat_camera_picker *3.8.0 - 4.3.1 4.3.1 dev_dependencies: flutter_launcher_icons *0.12.0 - 0.13.1 0.13.1 flutter_lints *2.0.0 - 4.0.0 4.0.0 No resolution was found. Try running `flutter pub upgrade --dry-run` to explore why. ...