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长按拖动如何关闭
3361浏览 • 1回复 待解决
Image组件无法设置长按事件
2879浏览 • 1回复 待解决
HarmonyOS 如何禁用深色模式
800浏览 • 1回复 待解决
HarmonyOS 如何捕捉长按事件?
933浏览 • 1回复 待解决
HarmonyOS ArkUI如何动态禁用组件?
1132浏览 • 1回复 待解决
HarmonyOS 如何实现长按点击功能
1243浏览 • 1回复 待解决
HarmonyOS 禁用键盘
704浏览 • 1回复 待解决
HarmonyOS app内如何禁用深色模式?
1161浏览 • 1回复 待解决
HarmonyOS 如何禁用页面返回手势?
1497浏览 • 1回复 待解决
HarmonyOS Refresh禁用下拉
1135浏览 • 1回复 待解决
HarmonyOS 如何禁用小窗和分屏模式?
1656浏览 • 1回复 待解决
HarmonyOS 如何禁用截屏、录屏
1360浏览 • 1回复 待解决
长按事件如何重复触发
3106浏览 • 1回复 待解决
HarmonyOS 如何统一禁用console log
1156浏览 • 1回复 待解决
HarmonyOS Vibration如何实现长按震动效果
1792浏览 • 1回复 待解决
HarmonyOS 如何禁用屏幕侧滑返回的手势
1101浏览 • 1回复 待解决
HarmonyOS 应用怎么禁用分屏
707浏览 • 1回复 待解决
HarmonyOS 怎么禁用分屏模式
754浏览 • 1回复 待解决