HarmonyOS 鸿蒙Next 有没有比较好的大图预览框架,针对多图的情况
HarmonyOS 鸿蒙Next 有没有比较好的大图预览框架,针对多图的情况
楼主您好,您可以看下鸿蒙的文件预览服务是否满足。
filePreview(文件预览)-Preview Kit(文件预览服务)-应用服务 | 华为开发者联盟 (huawei.com)
感谢您的回答。一般做图预览,基本都是多图情况下,而且多为url , 这个感觉只适合单图,而且如果需要改页面样式等。不是很好处理
试试 ohpm install [@rv](/user/rv)/image-preview
参考:https://ohpm.openharmony.cn/#/cn/detail/[@rv](/user/rv)%2Fimage-preview
感谢,之前也准备用这个案例,后面想了想,还是用 Cases 里面的imageviewer 案例 https://gitee.com/harmonyos-cases/cases/blob/master/CommonAppDevelopment/feature/imageviewer/README.md 然后自己修修补补,也实现了。
应该还需要完善图片的鉴权下载,图片的缓存吧
HarmonyOS 鸿蒙Next针对多图的大图预览框架,开发者可以选择使用鸿蒙系统自带的UI框架进行自定义开发,以实现高效的大图预览功能。
具体而言,鸿蒙系统提供了丰富的手势识别和处理能力,如PinchGesture(捏合手势)和PanGesture(滑动手势)等,这些手势可以方便地用于图片的缩放和拖拽操作。开发者可以利用这些手势,结合GestureGroup(手势组合)和GestureMode.Parallel(并行识别模式),实现图片在预览过程中的流畅交互。
此外,鸿蒙系统还支持图片的加载和显示优化,如使用高效的图片加载库和缓存机制,以提升图片预览的性能和用户体验。
如果开发者希望快速集成并使用大图预览功能,也可以考虑使用鸿蒙系统提供的图片选择器组件(如ImageSelectView),该组件通常包含了大图预览的功能,并支持多图选择和展示。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。