当对 Swiper 的子控件(比如,Image)执行 translate 与 scale 处理后,Swiper 控件的左右翻页功能就不准了
当对 Swiper 的子控件(比如,Image)执行 translate 与 scale 处理之后,Swiper 控件的左右翻页功能就不准了。甚至,其还概率性地完全不起作用。我们期望的效果是:
(1) 放大 Image 子控件 — 执行 Image 的 scale 操作。
(2) 平移 Image 子控件 — 执行 Image 的 translate 操作。
(3) 当平移 Image 子控件至 图片 边界时,自动衔接 Swiper 父控件的 swipe 翻页操作。
(4) 当 Image 子控件被完全移出视窗区域后,自动重置归位 Image 子控件上的全部变形效果(包括:缩放与平移)和将 Image 子控件 恢复原状。
我想让上述处理逻辑由 Swiper 控件自动执行。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
swiper内放置图片后点击箭头翻页不生效
1585浏览 • 1回复 待解决
HarmonyOS 对Text控件设置了lineHeight后,文字在水平方向不居中,导致视觉上和其他控件不对齐
540浏览 • 0回复 待解决
HarmonyOS web控件执行多次的问题
334浏览 • 1回复 待解决
远程模拟器Swiper无法滑动,refresh控件会留白点怎么回事?
4735浏览 • 1回复 待解决
父控件怎么才能使用到子控件的方法或属性,或者将子控件将一些方法或属性怎么回调给父控件
1674浏览 • 1回复 待解决
HarmonyOS RelativeContainer子控件显示问题
253浏览 • 1回复 待解决
Tab控件中tabBar子控件之间的间距不一致
1893浏览 • 1回复 待解决
使用DirectionalLayout布局,设置为水平,子控件添加权重后,代码获取到的控件高度均为0什么原因?
4586浏览 • 1回复 待解决
HarmonyOS row中的子控件超出了row的范围
332浏览 • 1回复 待解决
HarmonyOS list控件子组件复用
247浏览 • 1回复 待解决
使用Swiper组件,如何跳转到指定的index子界面?
366浏览 • 1回复 待解决
请问Image控件是怎样设置网络图片的
10244浏览 • 3回复 已解决
图片与视频编辑控件问题
166浏览 • 1回复 待解决
Swiper组件是否支持自定义动画,比如切换时渐隐渐现的效果
1199浏览 • 1回复 待解决
SwiperControllerSwiper容器组件的控制器,可以将此对象绑定至Swiper组件,如何通过它控制翻页
248浏览 • 1回复 待解决
HarmonyOS 子控件使用margin控制跟parent之间的左右边距不生效,看官网demo是用的宽度控制的
181浏览 • 1回复 待解决
Swiper的数量是否有限制
1892浏览 • 1回复 待解决
HarmonyOS swiper组件的使用问题
199浏览 • 1回复 待解决
HarmonyOS 列表控件是否同时支持列表项的自由排序和左右侧滑?
218浏览 • 1回复 待解决
HarmonyOS 请问List组件的滑动阻尼能否调整至与Swiper效果相同?
352浏览 • 1回复 待解决
HarmonyOS拖动卡片,手势左右滑,有什么控件可以实现吗
362浏览 • 1回复 待解决
如何关闭Swiper组件的回弹效果?
270浏览 • 1回复 待解决
HarmonyOS Image组件如何对加载的图像置灰处理
317浏览 • 2回复 待解决
如何设置Swiper导航点的样式?
407浏览 • 1回复 待解决
实现类似图库图片可放大缩小滑动的效果参考图库源码:https://gitee.com/openharmony/applications_photos/tree/master
关键代码图片Item组件applications_photos/ common / src / main / ets / default /view/PhotoItem.ets
手势处理逻辑:PanGesture…
冲突处理逻辑:
手势管道处理工具:applications_photos/common/src/main/ets/default/model/browser/photo/EventPipeline.ts
设置swiper滑动状态逻辑:
整体逻辑是在手势管道中通过事件通知swiper禁用或启用滑动手势。OH当前能力是可以实现的
图片轮播页面:applications_photos/ common / src / main / ets / default /view/PhotoSwiper.ets