我对如何在 photo_manager 飞镖包中的 durationConstraint 和 sizeConstraint 中使用filterOption感到困惑。有人可以启发我如何使用它吗?提示我必须使用FilterOptionGroup()
List<AssetPathEntity> albums = await PhotoManager.getAssetPathList(
onlyAll: true,
type: RequestType.video,
filterOption: FilterOptionGroup(),
);
答案 0 :(得分:0)
您应该定义一个 SizeConstraint
,使用该约束定义一个 FilterOption
并使用它来设置 FilterOptionGroup
的选项:
SizeConstraint szc = SizeConstraint(
minWidth: 0,
maxWidth: 100,
minHeight: 0,
maxHeight: 100,
ignoreSize: false,
);
final option = FilterOption(
sizeConstraint: szc,
);
FilterOptionGroup filter = new FilterOptionGroup();
filter.setOption( AssetType.image , option );
同样,您可以设置 DurationConstraint
并设置相应的选项。