flutter_img_picker 0.0.3
flutter_img_picker: ^0.0.3 copied to clipboard

Flutter plugin for image and file picker,support multi picker,support custom ui.

本地文件选择器 #

在原项目photo 基础上修改了升级 2.0 出现的问题

效果示例

导入方式

dependencies:
    flutter_img_picker: ^0.0.3

使用方法

Simple use
List<AssetEntity> assetList = await FilePicker.pickAsset(context: context);
More option
List<AssetEntity> imgList = await FilePicker.pickAsset(
      // BuildContext requied
      context: context,
      // The following are optional parameters.

      // the title color and bottom color
      themeColor: Colors.green,
      // item padding
      padding: 1.0,
      // divider color
      dividerColor: Colors.grey,
      // the content item radio
      itemRadio: 0.88,
      // max picker image count
      maxSelected: 8,
      // i18n provider ,default is chinese. , you can custom I18nProvider or use ENProvider()
      provider: I18nProvider.chinese,
      // item row count
      rowCount: 5,
      // text color
      textColor: Colors.white,
      // preview thumb size , default is 64
      thumbSize: 150,
      // default is common ,or you make custom delegate to sort your gallery
      sortDelegate: SortDelegate.common,
      // default is DefaultCheckBoxBuilderDelegate ,or you make custom delegate to create checkbox
      checkBoxBuilderDelegate: DefaultCheckBoxBuilderDelegate(
        activeColor: Colors.white,
        unselectedColor: Colors.white,
        checkColor: Colors.blue,
      ),
      // if you want to build custom loading widget,extends LoadingDelegate [see example/lib/main.dart]
      loadingDelegate: this,
      // or custom class extends [BadgeDelegate]
      badgeDelegate: const DefaultBadgeDelegate(),
      // all/image/video
      pickType: type,
      // when [photoPathList] is not null , [pickType] invalid .
      photoPathList: pathList,
    );

You can use [photo_manager] package to get List<AssetPathEntity> and handle or cache.

This parameter is then passed into the pickAsset method, where the incoming photoList is rendered instead of the data in the album.

1
likes
80
pub points
33%
popularity

Flutter plugin for image and file picker,support multi picker,support custom ui.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

songwenchao0714@gmail.com

License

BSD (LICENSE)

Dependencies

flutter, flutter_web_plugins, photo_manager

More

Packages that depend on flutter_img_picker