flutter_wechat_assets_picker
flutter_wechat_assets_picker copied to clipboard
✨ Support Multiple Special Items
✨ What's the context?
Current AssetPickerConfig only accept single specialItemPosition and specialItemBuilder which is is not suitable for cases where multiple special items is required.
🛠 Changes being made
- Added
specialItemsinAssetPickerConfigand which accept list ofspecialItemPositionandspecialItemBuilder. - Added
isPermissionLimitedparam toSpecialItemBuildertypedef for case where special item is required to remove whenisPermissionLimitedis false. Example as below.
SpecialItem(
itemPosition: SpecialItemPosition.append,
itemBuilder: (
BuildContext context,
AssetPathEntity? path,
int length,
bool isPermissionLimited,
) {
if (!isPermissionLimited) {
return null;
}
return const Center(
child: Text('Append Widget', textAlign: TextAlign.center),
);
},
),
- Removed unused
SpecialPosition.noneenum.