当前位置: 首页 > news >正文

Image组件无法设置长按事件

最近对image 设置长按事件,通过api发现有个长按事件  LongPressGesture,但是使用了长按没反应,于是看文档,文档描述如下:

当组件默认支持可拖拽时,如Text、TextInput、TextArea、HyperLink、Image和RichEditor等组件。长按手势与拖拽会出现冲突,事件优先级如下:

长按触发时间 < 500ms,长按事件优先拖拽事件响应。

长按触发时间 >= 500ms,拖拽事件优先长按事件响应。

那心想是不是事件冲突,为了保证长按事件可以,禁掉别的事件是不是就可以,经过验证是可以的,设置draggable(false)就ok了。

@Entry
@Component
export struct FirstPage {build() {Column() {Text("测试image长按事件").margin({ bottom: 15 })Image($r('app.media.app_icon')).width(60).height(60).draggable(false) //Image组件默认是可拖拽的,给Image组件设置draggable为false.gesture(LongPressGesture({ repeat: true }).onAction((event?: GestureEvent) => {if (event) {console.log(`FirstPage 收到了事件了吗`)}}))}.width('100%').height('100%').justifyContent(FlexAlign.Center).alignItems(HorizontalAlign.Center)}
}

http://www.lryc.cn/news/369288.html

相关文章:

  • 计算机网络 —— 数据链路层(VLAN)
  • Redis基本操作介绍
  • Unity3d使用3D WebView for Windows and macOS打开全景网页(720云)操作问题记录
  • 把文件从一台linux机器上传到另一台linux机器上
  • WT32-ETH01作为TCP Server进行通讯
  • mvn install -DskipTests
  • Lua搭建网站后台教程
  • Java | Leetcode Java题解之第137题只出现一次的数字II
  • 大数据技术Hbase列数据库——topic3
  • Sklearn基础教程:机器学习界的瑞士军刀
  • Python异步爬虫批量下载图片-协程
  • 力扣 42. 接雨水
  • Elastic Platform 8.14:ES|QL 正式发布、静态加密和向量搜索优化
  • UE4获取动画序列资产的动画时长
  • win10怎么截图?电脑截图的3个方法分享
  • 无线领夹麦克风哪个品牌性价比高?推荐领夹麦克风性价比最高品牌
  • C语言----深入理解指针(5)
  • Ansible——cron模块
  • 保存图片奇怪的bug
  • 【Go语言精进之路】构建高效Go程序:了解map实现原理并高效使用
  • 【机器人和人工智能——自主巡航赛项】进阶篇
  • [大师C语言(第二十五篇)]C语言字符串探秘
  • xLua(一) 环境安装笔记
  • Python基础教程(十一):数据结构汇总梳理
  • 制造型企业图纸泄露问题,如何从根源解决核心文件资料泄露问题?
  • 英伟达最新GPU和互联路线图分析
  • Github 2024-06-10 开源项目日报 Top10
  • 前后端分离项目中Spring Boot返回的时间与前端相差8个小时
  • stm32MP135裸机编程:使用USB/UART烧录程序到SD卡并从SD卡启动点亮一颗LED灯
  • 【NoSQL数据库】Redis Cluster集群(含redis集群扩容脚本)