图片组件无法触发LongPressGesture长按事件

图片组件无法触发LongPressGesture长按事件。


HarmonyOS
2024-09-23 11:28:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

给Image设置draggable为false即可正常触发长按事件,具体实例代码如下:

Image($r('app.media.icon'))  
  .draggable(false)//设置不可拖拽↵  
  .gesture(  
    LongPressGesture({ repeat: true })// 由于repeat设置为true,长按动作存在时会连续触发,触发间隔为duration(默认值500ms)↵  
      .onAction((event?: GestureEvent) => {  
        if (event && event.repeat) {  
          this.count++  
        }  
      })// 长按动作一结束触发↵  
      .onActionEnd(() => {  
        this.count = 0  
      })  
  )
分享
微博
QQ
微信
回复
2024-09-23 17:07:22
相关问题
Image组件无法设置长按事件
2879浏览 • 1回复 待解决
长按事件如何重复触发
3106浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
856浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
1517浏览 • 1回复 待解决
HarmonyOS 组件是否有长按事件
1364浏览 • 1回复 待解决
HarmonyOS 组件有没有长按事件
978浏览 • 1回复 待解决
HarmonyOS ImageSpan点击事件无法触发
1325浏览 • 1回复 待解决
js开发wearable onswipe事件无法触发
8681浏览 • 1回复 已解决
焦点事件onBlur/onFocus回调无法触发
3134浏览 • 1回复 待解决
HarmonyOS 如何捕捉长按事件
933浏览 • 1回复 待解决
HarmonyOS LongPressGesture手势移动问题
1237浏览 • 1回复 待解决
HarmonyOS 有无对应的长按事件
1257浏览 • 1回复 待解决
HarmonyOS 控件长按事件怎么实现啊
789浏览 • 1回复 待解决