image_picker_util.dart 644 B

1234567891011121314151617181920212223
  1. import 'package:flutter/cupertino.dart';
  2. import 'package:wechat_assets_picker/wechat_assets_picker.dart';
  3. /// 本地选择图片工具类
  4. class ImagePickerUtil {
  5. /// 选择图片
  6. /// @param context 上下文
  7. /// @param maxAssetsCount 最大选择数量
  8. /// @param selectedAssets 已选择的图片列表
  9. static Future<void> pickImage(
  10. BuildContext context, {
  11. required int maxAssetsCount,
  12. List<AssetEntity>? selectedAssets,
  13. }) async {
  14. await AssetPicker.pickAssets(
  15. context,
  16. pickerConfig: AssetPickerConfig(
  17. maxAssets: maxAssetsCount,
  18. selectedAssets: selectedAssets,
  19. ),
  20. );
  21. }
  22. }