HarmonyOS 如何禁用image长按?

image 组件是不是自带了长按事件?如何禁用此功能?需要针对长按开发功能。

HarmonyOS
2024-09-25 12:48:58
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

Image组件默认是可拖拽的,给Image组件设置draggable为false,即可成功触发长按事件。

@Entry  
@Component  
struct Index {  
  
  build() {  
    Column() {  
      Column() {  
        Text('长按')  
        Image($r('app.media.startIcon'))  
          .width(500)  
          .height(200)  
          .draggable(false)  
          .gesture(  
            LongPressGesture({ repeat: true })  
              .onAction((event?: GestureEvent) => {  
                if (event) {  
                  console.log(`LongPressGesture event`)  
                }  
              })  
          )  
      }  
      .width('100%')  
      .height('100%')  
      .justifyContent(FlexAlign.Center)  
      .alignItems(HorizontalAlign.Center)  
    }  
  }  
}
分享
微博
QQ
微信
回复
2024-09-25 18:04:23
相关问题
Image长按拖动如何关闭
2121浏览 • 1回复 待解决
Image组件无法设置长按事件
1711浏览 • 1回复 待解决
HarmonyOS ArkUI如何动态禁用组件?
192浏览 • 1回复 待解决
HarmonyOS 如何禁用页面返回手势?
131浏览 • 1回复 待解决
HarmonyOS app内如何禁用深色模式?
155浏览 • 1回复 待解决
HarmonyOS 如何捕捉长按事件?
131浏览 • 1回复 待解决
HarmonyOS 如何禁用小窗和分屏模式?
234浏览 • 1回复 待解决
长按事件如何重复触发
1992浏览 • 1回复 待解决
CustomDialogController禁用返回键
232浏览 • 1回复 待解决
如何禁用系统左右手势返回?
171浏览 • 1回复 待解决
如何禁用窗口的全屏显示功能
1730浏览 • 1回复 待解决
禁用窗口的全屏显示功能如何实现?
309浏览 • 1回复 待解决
HarmonyOS 组件是否有长按事件?
265浏览 • 1回复 待解决
HarmonyOS 有无对应的长按事件
302浏览 • 1回复 待解决
HarmonyOS 长图长按消失隐藏
226浏览 • 1回复 待解决
HarmonyOS如何使用Image占位图
366浏览 • 1回复 待解决
HarmonyOS 如何image设置遮罩 ?
201浏览 • 1回复 待解决
如何去掉div长按的灰色效果?
2460浏览 • 1回复 待解决
HarmonyOS Grid拖动排序和长按冲突
316浏览 • 1回复 待解决
长按和短按如何同时共存不冲突?
229浏览 • 1回复 待解决