鸿蒙Harmony应用开发—ArkTS声明式开发(自定义手势判定)

为组件提供自定义手势判定能力。开发者可根据需要,在手势识别期间,决定是否响应手势。

说明:

从API Version 11开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

onGestureJudgeBegin

onGestureJudgeBegin(callback: (gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult)

参数:

参数名 参数类型 必填 参数描述
callback (gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult 给组件绑定自定义手势判定回调,当绑定到该组件的手势被接受时,会触发用户定义的回调来获取结果。

GestureInfo对象说明

名称 类型 描述
tag string 手势标记。
type GestureControl.GestureType 手势类型。
isSystemGesture boolean 判断当前手势是否为系统手势。

BaseEvent对象说明

名称 类型 描述
target EventTarget 触发手势事件的元素对象显示区域。
timestamp number 事件时间戳。
source SourceType 事件输入设备。
pressure number 按压的压力大小。
titleX number 手写笔在设备平面上的投影与设备平面X轴的夹角。
titleY number 手写笔在设备平面上的投影与设备平面Y轴的夹角。
sourceTool SourceTool 事件输入源。

BaseGestureEvent对象说明

继承于BaseEvent

名称 类型 描述
fingerList FingerInfo[] 触发事件的所有手指信息。

TapGestureEvent对象说明

继承于

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值