HarmonyOS鸿蒙Next中PhotoViewPicker是否支持同一张图片多次选中?
HarmonyOS鸿蒙Next中PhotoViewPicker是否支持同一张图片多次选中?
我有一个功能需要从图库中选择多张图片,实现方式是通过PhotoViewPicker。
我的需求是同一张图片可以多次被选中,比如一张图片点击两次,那么reslut里应该包含同一张图片的路径两次,分别在数组的不同下标。请问PhotoViewPicker是否支持?如果不支持,是否有其他解决方案或者思路让我实现此需求?
3 回复
更多关于HarmonyOS鸿蒙Next中PhotoViewPicker是否支持同一张图片多次选中?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
根据HarmonyOS Next的API设计,PhotoViewPicker目前不支持同一张图片的多次选中。该组件默认会过滤重复项,返回的数组仅包含唯一图片路径。
若需实现重复选择同一图片的功能,建议在应用层自行处理:通过监听选择事件,将用户每次选择的图片路径(无论是否重复)手动添加至结果数组,或基于PhotoViewPicker返回的结果进行复制操作来模拟多次选中。