HarmonyOS 事件拦截和传递问题
这个图片预览示例中的Swiper滑动冲突
// TODO:知识点:滑动图片
PanGesture({ fingers: 1 })// TODO:需求:默认大小下左右滑动应当是切换图片
.onActionUpdate((event: GestureEvent) => {
if (this.imageScaleInfo.scaleValue === this.imageScaleInfo.defaultScaleValue) {
// 默认大小下不允许移动
return;
}
this.imageOffsetInfo.currentX = this.imageOffsetInfo.lastX + event.offsetX;
this.imageOffsetInfo.currentY = this.imageOffsetInfo.lastY + event.offsetY;
})
.onActionEnd((event: GestureEvent) => {
this.imageOffsetInfo.stash();
})
图片监听了滑动事件,导致Swiper不能切换,这个事件应该怎么处理?保证图片在不处理滑动事件的时候不拦截事件,可以向上传递
三方库版本:
https://gitee.com/harmonyos-cases/cases/tree/master/CommonAppDevelopment/feature/imageviewer
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何拦截onTouch事件传递
1914浏览 • 1回复 待解决
HarmonyOS点击事件传递响应问题
865浏览 • 1回复 待解决
HarmonyOS 触摸事件是否有分发和拦截?
2075浏览 • 1回复 待解决
WebView goBack事件拦截。
1975浏览 • 1回复 待解决
Slider拦截点击事件失败
1045浏览 • 1回复 待解决
HarmonyOS 拦截实体音量+-按键事件
1144浏览 • 1回复 待解决
HarmonyOS UI组件事件拦截处理
1139浏览 • 1回复 待解决
HarmonyOS如何拦截list的滑动事件?
1527浏览 • 1回复 待解决
HarmonyOS CustomDialogController可否拦截返回事件?
1282浏览 • 1回复 待解决
HarmonyOS 子组件如何拦截触摸事件
1162浏览 • 1回复 待解决
HarmonyOS RN如何拦截返回事件
717浏览 • 1回复 待解决
HarmonyOS Popup会拦截页面点击事件
829浏览 • 1回复 待解决
HarmonyOS CustomDialog不支持拦截backpressed事件
1016浏览 • 1回复 待解决
鸿蒙事件拦截分发处理
12037浏览 • 2回复 待解决
HarmonyOS 事件传递最佳实践咨询
1213浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过鸿蒙自定义组件实现属性传递和事件传递?
1503浏览 • 1回复 待解决
HarmonyOS 返回及侧滑返回无法拦截事件
1622浏览 • 1回复 待解决
HarmonyOS 侧滑返回事件拦截与绑定
3252浏览 • 1回复 待解决
HarmonyOS 传递值问题 $$
835浏览 • 1回复 待解决
HarmonyOS 网页如何拦截所有的点击跳转事件
854浏览 • 1回复 待解决
HarmonyOS Image组件是不是会拦截longpress事件?
1003浏览 • 1回复 待解决
HarmonyOS 自定义组件如何传递点击事件?
1047浏览 • 1回复 待解决
HarmonyOS @ohos.net.http 如何添加请求拦截和响应拦截
870浏览 • 1回复 待解决
HarmonyOS createWindow 创建的 window 遮挡拦截了点击事件
1526浏览 • 1回复 待解决
HarmonyOS 数据传递问题
1456浏览 • 1回复 待解决
可参考:
https://gitee.com/MUYS/rvcomponent/tree/main/StackList#rvcomponent
https://gitee.com/harmonyos-cases/cases/blob/master/CommonAppDevelopment/feature/cardswiperanimation/README.md