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

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


HarmonyOS
5天前
浏览
收藏 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
微信
回复
5天前
相关问题
Image组件无法设置长按事件
1543浏览 • 1回复 待解决
长按事件如何重复触发
1851浏览 • 1回复 待解决
HarmonyOS 组件是否有长按事件
33浏览 • 1回复 待解决
HarmonyOS ImageSpan点击事件无法触发
176浏览 • 1回复 待解决
js开发wearable onswipe事件无法触发
7541浏览 • 1回复 已解决
焦点事件onBlur/onFocus回调无法触发
1673浏览 • 1回复 待解决
HarmonyOS 有无对应的长按事件
120浏览 • 1回复 待解决
Web组件下网页中图片长按出现蒙层
620浏览 • 1回复 待解决
Charles 抓包 网络长按无法修改
377浏览 • 1回复 待解决
HarmonyOS Image组件无法显示网络图片
242浏览 • 1回复 待解决