HarmonyOS鸿蒙Next中PhotoViewPicker是否支持同一张图片多次选中?

HarmonyOS鸿蒙Next中PhotoViewPicker是否支持同一张图片多次选中? 我有一个功能需要从图库中选择多张图片,实现方式是通过PhotoViewPicker。
我的需求是同一张图片可以多次被选中,比如一张图片点击两次,那么reslut里应该包含同一张图片的路径两次,分别在数组的不同下标。请问PhotoViewPicker是否支持?如果不支持,是否有其他解决方案或者思路让我实现此需求?

3 回复

photopickercomponent#pickeroptions

cke_137.png

你看看启用了这个选项是否可行?

更多关于HarmonyOS鸿蒙Next中PhotoViewPicker是否支持同一张图片多次选中?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS Next的PhotoViewPicker组件目前不支持同一张图片多次选中。该组件设计为单次选择模式,每次选择操作会返回用户选中的单个图片URI。若需实现多次选择同一图片的功能,需在应用层自行处理选择记录和去重逻辑。

根据HarmonyOS Next的API设计,PhotoViewPicker目前不支持同一张图片的多次选中。该组件默认会过滤重复项,返回的数组仅包含唯一图片路径。

若需实现重复选择同一图片的功能,建议在应用层自行处理:通过监听选择事件,将用户每次选择的图片路径(无论是否重复)手动添加至结果数组,或基于PhotoViewPicker返回的结果进行复制操作来模拟多次选中。

回到顶部