HarmonyOS 实现类似系统图库图片滑动体验的方式
想要实现类似系统《图库》查看图片的功能,现阶段使用Swiper+image的方式实现,可以实现图片的左右滑动查看+双击/双指 缩放,存在问题是图片放大后无法通过左右滑动查看屏幕外的内容,在image上增加PanGesture手势后会存在手势冲突的问题,在Swiper里增加hitTestBehavior,image触发变更Swiper里HitTestMode的方式,不知道在什么时机触发HitTestMode的变化比较合适,使用HitTestMode的哪种模式比较合理。
想咨询的问题:
- 现在是否有可以让Swiper嵌套的组件,支持左右滑动,滑动到边界后触发Swiper的滑动。
 - 《图库》中是如何解决手势冲突和判定HitTestMode切换的时机与适配的模式的。
 
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 系统应用的图库应用放大滑动效果是如何实现的 
1339浏览  • 1回复 待解决
HarmonyOS  SegmentButton能否实现类似滑动条的效果 
1184浏览  • 1回复 待解决
提升应用下载、安装体验通过什么方式去实现? 
1588浏览  • 1回复 待解决
HarmonyOS 如何实现存储多张图片到图库 
1210浏览  • 1回复 待解决
HarmonyOS 3D卡片遮挡滑动实现方式 
1545浏览  • 1回复 待解决
视频进度滑动条的三种实现方式 
5228浏览  • 1回复 待解决
列表实现左右滑动弹出菜单,类似删除,编辑 
2192浏览  • 2回复 待解决
HarmonyOS 如何拉起图库中的指定图片 
840浏览  • 1回复 待解决
HarmonyOS  如何实现localResource://+图片名称方式访问沙箱图片 
739浏览  • 1回复 待解决
图库裁剪能力,希望能够调用图库的图片裁剪能力 
1039浏览  • 1回复 待解决
HarmonyOS 怎么实现把app上的图片保存到手机图库里 
1388浏览  • 1回复 待解决
HarmonyOS 保存网络图片,图库更新 
1396浏览  • 1回复 待解决
鸿蒙系统在不同设备之间的互联体验如何实现优化? 
1197浏览  • 0回复 待解决
#鸿蒙通关秘籍#如何实现从图库选择并展示图片的完整步骤? 
1105浏览  • 1回复 待解决
选择图库图片后,再次选择图库会保留上次选择结果 
1769浏览  • 1回复 待解决
HarmonyOS 保存网络图片到手机图库 
861浏览  • 1回复 待解决
HarmonyOS 保存网络图片至图库问题 
1409浏览  • 1回复 待解决
HarmonyOS 系统图片组件Image加载本地资源读取目录方式? 
1169浏览  • 0回复 待解决
HarmonyOS 系统图片组件Image加载本地资源读取目录方式 
2420浏览  • 1回复 待解决
把应用沙箱下的图片保存到图库 
3439浏览  • 1回复 待解决
如何实现将app中的图片保存到图库中,希望提供示例代码? 
1106浏览  • 1回复 待解决
HarmonyOS 是否有类似TestFlight安装测试包的方式 
2221浏览  • 1回复 待解决
如何实现图中的卡片滑动效果?鸿蒙用什么组件能实现类似效果? 
10292浏览  • 1回复 待解决
HarmonyOS 图片组件手势滑动 
957浏览  • 1回复 待解决
鸿蒙化组件通过什么方式提升性能与交互体验? 
617浏览  • 0回复 待解决





















图库源码中是采用的自己计算滑动的方式实现手势,现已提供开发者图库滑动实现源码:
gitee链接 https://gitee.com/openharmony/applications_photos/tree/master
图片Item组件:applications_photos/ common / src / main / ets / default /view/PhotoItem.ets。
图片轮播页面:applications_photos/ common / src / main / ets / default /view/PhotoSwiper.ets