当对 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
待解决
相关问题
HarmonyOS swiper嵌套chart,当chart可以左右拖动的时候,会触发swiper的左右滚动
52浏览 • 1回复 待解决
#鸿蒙通关秘籍# 怎样在HarmonyOS NEXT开发中使用Swiper和LazyForEach组件进行左右翻页?
83浏览 • 0回复 待解决
HarmonyOS 对Text控件设置了lineHeight后,文字在水平方向不居中,导致视觉上和其他控件不对齐
775浏览 • 0回复 待解决
HarmonyOS 如何把Image控件的Y值与状态栏对齐
30浏览 • 1回复 待解决
HarmonyOS 有没有控件可以实现这种读书翻页的效果
29浏览 • 1回复 待解决
swiper内放置图片后点击箭头翻页不生效
1656浏览 • 1回复 待解决
HarmonyOS web控件执行多次的问题
492浏览 • 1回复 待解决
远程模拟器Swiper无法滑动,refresh控件会留白点怎么回事?
4807浏览 • 1回复 待解决
HarmonyOS 对组件进行scale和translate之后,ComponentInfo返回的值跟inspector对不上,请问有办法获取组件缩放后的实际大小的接口吗
29浏览 • 1回复 待解决
父控件怎么才能使用到子控件的方法或属性,或者将子控件将一些方法或属性怎么回调给父控件
1760浏览 • 1回复 待解决
Tab控件中tabBar子控件之间的间距不一致
2004浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现HarmonyOS NEXT中的左右翻页功能?
130浏览 • 1回复 待解决
HarmonyOS RelativeContainer子控件显示问题
367浏览 • 1回复 待解决
HarmonyOS【PixelMap】crop后,显示到Image控件中仍然未被截取
27浏览 • 1回复 待解决
使用DirectionalLayout布局,设置为水平,子控件添加权重后,代码获取到的控件高度均为0什么原因?
4660浏览 • 1回复 待解决
使用Swiper组件,如何跳转到指定的index子界面?
594浏览 • 1回复 待解决
请问Image控件是怎样设置网络图片的
10363浏览 • 3回复 已解决
HarmonyOS list控件子组件复用
386浏览 • 1回复 待解决
HarmonyOS row中的子控件超出了row的范围
493浏览 • 1回复 待解决
图片与视频编辑控件问题
274浏览 • 1回复 待解决
HarmonyOS Row容器里两个子控件,怎么让一个子控件居左,另一个子控件居中
41浏览 • 1回复 待解决
HarmonyOS 子控件使用margin控制跟parent之间的左右边距不生效,看官网demo是用的宽度控制的
260浏览 • 1回复 待解决
Swiper组件是否支持自定义动画,比如切换时渐隐渐现的效果
1376浏览 • 1回复 待解决
HarmonyOS Stack里的子控件怎么设置相对位置?
23浏览 • 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