multi_image_picker

允许在 iOS 和 Android 上显示多图片选择器的 Flutter 插件。

iOS

multi_image_picker

对于 iOS 选择器,该插件使用了 BSImagePicker

Android

multi_image_picker3

对于 Android 选择器,该插件使用了 Matisse

用法

首先,您需要将插件 添加 到您的项目中。

iOS

您需要将这些字符串添加到 Info.plist 文件中,插件才能正常工作

<key>NSPhotoLibraryUsageDescription</key>
<string>Example usage description</string>
<key>NSCameraUsageDescription</key>
<string>Example usage description</string>

Android

您需要在 AndroidManifest.xml 中请求这些权限,插件才能正常工作

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

有关示例代码用法,请参阅 此处

主题化和本地化

您可以自定义图库选择器的不同部分。有关不同平台的可用选项,请参阅下文

Android 上的自定义

iOS 上的自定义

API

MultiImagePicker

Asset

待办事项

  • [x] 为 iOS 和 Android 添加更多插件特定选项的支持,以实现更多自定义
  • [x] 改进文档
  • [ ] 支持选择视频

GitHub

https://github.com/Sh1d0w/multi_image_picker