HarmonyOS 如何禁用image长按?

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

HarmonyOS
2024-09-25 12:48:58
1125浏览
收藏 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)  
    }  
  }  
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
分享
微博
QQ
微信
回复
2024-09-25 18:04:23


相关问题
Image长按拖动如何关闭
3128浏览 • 1回复 待解决
Image组件无法设置长按事件
2675浏览 • 1回复 待解决
HarmonyOS 如何禁用深色模式
569浏览 • 1回复 待解决
HarmonyOS 如何捕捉长按事件?
760浏览 • 1回复 待解决
HarmonyOS app内如何禁用深色模式?
911浏览 • 1回复 待解决
HarmonyOS 如何禁用页面返回手势?
883浏览 • 1回复 待解决
HarmonyOS 如何实现长按点击功能
911浏览 • 1回复 待解决
HarmonyOS ArkUI如何动态禁用组件?
858浏览 • 1回复 待解决
HarmonyOS Refresh禁用下拉
645浏览 • 1回复 待解决
HarmonyOS 禁用键盘
511浏览 • 1回复 待解决
长按事件如何重复触发
2778浏览 • 1回复 待解决
HarmonyOS 如何禁用截屏、录屏
1007浏览 • 1回复 待解决
HarmonyOS 如何禁用小窗和分屏模式?
1167浏览 • 1回复 待解决
HarmonyOS Vibration如何实现长按震动效果
1021浏览 • 1回复 待解决
HarmonyOS 如何统一禁用console log
855浏览 • 1回复 待解决
CustomDialogController禁用返回键
935浏览 • 1回复 待解决
HarmonyOS webvideo禁用全屏显示问题
828浏览 • 1回复 待解决