getAssetPathList static method
Future<List<AssetPathEntity> >
getAssetPathList({
- bool hasAll = true,
- bool onlyAll = false,
- RequestType type = RequestType.common,
- FilterOptionGroup? filterOption,
get gallery list
获取相册"文件夹" 列表
hasAll contains all path, such as "Camera Roll" on ios or "Recent" on android.
hasAll 包含所有项目的相册
onlyAll If true, Return only one album with all resources.
onlyAll 如果为真, 则只返回一个包含所有项目的相册
Implementation
static Future<List<AssetPathEntity>> getAssetPathList({
bool hasAll = true,
bool onlyAll = false,
RequestType type = RequestType.common,
FilterOptionGroup? filterOption,
}) async {
if (onlyAll) {
assert(hasAll, "If only is true, then the hasAll must be not null.");
}
filterOption ??= FilterOptionGroup();
assert(
type.index != 0, 'The request type must have video, image or audio.');
if (type.index == 0) {
return [];
}
return _plugin.getAllGalleryList(
type: type.index,
hasAll: hasAll,
onlyAll: onlyAll,
optionGroup: filterOption,
);
}