wechat_assets_picker library
Classes
- AndroidEditor
- ArabicTextDelegate
- AssetsPickerTextDelegate implements with Arabic. الترجمة العربية
- AssetEntity
- Used to describe an asset.
- AssetEntityGridItemBuilder
- AssetEntityGridItemWidgetState
- AssetEntityImageProvider
- AssetPathEntity
- asset entity, for entity info.
-
AssetPicker<
Asset, Path> -
AssetPickerBuilderDelegate<
Asset, Path> - The delegate to build the whole picker's components.
-
AssetPickerPageRoute<
T> - Built a slide page transition for the picker. 为选择器构造一个上下进出的页面过渡动画
-
AssetPickerProvider<
Asset, Path> - ChangeNotifier for assets picker.
-
AssetPickerState<
Asset, Path> -
AssetPickerViewer<
Asset, Path> -
AssetPickerViewerBuilderDelegate<
Asset, Path> -
AssetPickerViewerProvider<
A> - ChangeNotifier for assets picker viewer. 资源选择查看器的 provider model.
-
AssetPickerViewerState<
Asset, Path> - AssetsPickerTextDelegate
-
Author
Alex (https://github.com/Alex525)Date
2020/4/7 10:25 - CommonSortPathDelegate
- Common sort path delegate. 常用的路径排序实现
- DateTimeCond
- CreateDate
- DefaultAssetPickerBuilderDelegate
- DefaultAssetPickerProvider
- DefaultAssetPickerViewerBuilderDelegate
- DurationConstraint
- Constraints of duration.
- Editor
- EnglishTextDelegate
- AssetsPickerTextDelegate implements with English. English Localization
- FilterOption
- Filter option 筛选选项的详细情况
- FilterOptionGroup
- Filter option for get asset.
- FrenchTextDelegate
- AssetsPickerTextDelegate implements with French. Délégué texte français
- GermanTextDelegate
- AssetsPickerTextDelegate implementiert mit der deutschen Übersetzung. Deutsche Textimplementierung.
- HebrewTextDelegate
- AssetsPickerTextDelegate implements with Hebrew. תרגום בשפה העברית
- IosEditor
- For iOS
- JapaneseTextDelegate
- AssetsPickerTextDelegate implements with Japanese. 日本語の TextDelegate
- LatLng
- Longitude and latitude
- OrderOption
- PermisstionRequestOption
- PhotoCachingManager
- Cached thumbnails for album management.
- PhotoManager
- use the class method to help user load asset list and asset info.
- PMProgressHandler
- Only works in iOS.
- PMProgressState
- Status of progress for PMProgressHandler.
- RequestType
- RussianTextDelegate
- AssetsPickerTextDelegate implements with Russian. Локализация на русский язык.
- SizeConstraint
- Constraints of asset pixel width and height.
-
SortPathDelegate<
Path> - Delegate to sort asset path entities. 用于资源路径排序的实现
- ThumbOption
Enums
- AssetType
- asset type
- DeliveryMode
- ImageFileType
- IosAccessLevel
- OrderOptionType
- PermissionState
- Android: The effective values are authorized or denied.
- PMRequestState
- Current asset loading status
- ResizeContentMode
- Resize content mode
- ResizeMode
- Resize strategy, useful when need exact image size. It's must be used only for iOS Apple resize mode documentation
- SpecialImageType
- SpecialItemPosition
- Provide an item slot for custom widget insertion. 提供一个自定义位置供特殊item放入资源列表中。
- SpecialPickerType
-
Author
Alex (https://github.com/Alex525)Date
2020/7/8 12:32 - ThumbFormat
- For generality, only support jpg and png.
Extensions
Typedefs
-
AssetSelectPredicate<
Asset> = FutureOr< bool> Function(BuildContext context, Asset asset, bool isSelected) - Predicate whether an asset can be selected or unselected. 判断资源可否被选择
- IndicatorBuilder = Widget Function(BuildContext context, bool isAssetsEmpty)