同一个控件如何同时监听点击和长按事件?
有一个订单列表,点击列表项时跳转到订单详情页面;长按则弹出操作菜单。
现在是用的
ItemView() .priorityGesture(LongPressGesture().onAction(event)=>{
//菜单
})
.onClick((_)=>{
//跳转
})想问下有没有类似Android 中的写法: ItemView().onLongPress().onClick()
HarmonyOS
组件长按事件
组件单击事件
赞
收藏 0
回答 3
待解决
相关问题
如何为一个Button组件同时绑定点击和长按事件?
660浏览 • 1回复 待解决
HarmonyOS 多module同时依赖同一个har
2220浏览 • 1回复 待解决
如何实现在同一个UIAbility实例传递事件
1649浏览 • 1回复 待解决
HarmonyOS 同一个ets文件中不能同时使用List容器和List组件
986浏览 • 1回复 待解决
同一个正则同一个文本 函数exec为什么经常出现异常
2766浏览 • 1回复 待解决
HarmonyOS 控件的长按事件怎么监听
1320浏览 • 1回复 待解决
HarmonyOS 如何通过代码触发一个控件的点击事件?
1454浏览 • 1回复 待解决
实现一个组件同时响应单击事件和双击事件
1970浏览 • 1回复 待解决
HarmonyOS同一份代码,同一个版本的编译器,同一个手机,不同的电脑。代码运行崩溃
2092浏览 • 2回复 待解决
同一主题的HarmonyOS应用 如何使用同一个证书上架
1070浏览 • 1回复 待解决
HarmonyOS 依赖同一个组件,不同版本,编译后,出现引用多份同一个组件的情况
1889浏览 • 1回复 待解决
有没有分开监听同一个类中不同属性的方法?
1703浏览 • 1回复 待解决
EntryAbility中的context和getContext(this)是同一个对象吗
2769浏览 • 1回复 待解决
如何为一个按钮同时绑定单击和双击事件?
492浏览 • 0回复 待解决
HarmonyOS onClick点击事件,如何实现重复点击同一个按钮或toggle,两次间隔时间过短则失效,来防止重复点击
1112浏览 • 1回复 待解决
如何为一个组件同时绑定单击和双击事件
3609浏览 • 1回复 待解决
HarmonyOS 如何在多个taskpool中操作同一个对象?
1272浏览 • 1回复 待解决
HarmonyOS RichText组件,同一个页面中使用两次,会有一个不显示。同时不能设置字体大小
947浏览 • 1回复 待解决
元服务如何与HarmonyOS应用使用同一个证书
955浏览 • 1回复 待解决
HarmonyOS 多模块引用同一个har包,怎么进行依赖和配置
1803浏览 • 1回复 待解决
@Observed和其他类装饰器装饰同一个class是否存在问题
3521浏览 • 1回复 待解决
一个应用内的所有ArkWeb是共用同一个render进程吗?
1912浏览 • 1回复 待解决
同一个应用中,多个线程或者多个进程访问同一个关系数据库,需要考虑并发的问题吗?
1462浏览 • 1回复 待解决
HarmonyOS 如何在一个事件中触发另外一个button的点击事件
1423浏览 • 1回复 待解决
WebView与UIAbility是都运行在同一个进程?
1871浏览 • 1回复 待解决





















在鸿蒙的ArkUI框架中,可以通过组合使用.gesture()和.onClick()实现类似Android的链式写法。具体实现方式如下:
点击是onClick,长按事件应该是onTouch
在HarmonyOS里面,能通过.onLongPress().onClick()来为同一控件同时添加点击和长按事件
在 Android 里,能通过
setOnClickListener 和 setOnLongClickListener 为同一控件同时设置点击和长按事件监听。