HarmonyOS 如何区分手指(Finger)和手写笔(Pen)
在屏幕上滑动时需要区分是手指(Finger)和手写笔(Pen),使用sourceTool枚举类型,在手机上测试Finger和Pen都是undefined。
1.用sourceTool区分是否可行?
let fingerType:SourceTool=event.sourceTool;
打印日志显示:
SourceTool.Finger=undefined;
SourceTool.Pen=undefined;
2.是不是在带笔的其他设备上如平板,才会显示Finger和Pen的值?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 手指压感值范围与手写笔压感范围不一致
953浏览 • 1回复 待解决
HarmonyOS 区分手机,pad方法
655浏览 • 1回复 待解决
HarmonyOS 如何在Web UserAgent中区分手机设备与pad设备
913浏览 • 1回复 待解决
HarmonyOS 如何区分onHidden和onApplicationBackground
834浏览 • 1回复 待解决
单击和双击事件如何区分
1327浏览 • 1回复 待解决
HarmonyOS 如何区分截屏和录屏事件
1218浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现手写撤销和重置功能
1043浏览 • 1回复 待解决
HarmonyOS 使用drawing接口绘制的时候,brush和pen的绘制顺序是怎样的
576浏览 • 1回复 待解决
HarmonyOS 怎么区分debug和release
1975浏览 • 1回复 待解决
HarmonyOS AGC崩溃服务如何区分生产和测试?
956浏览 • 1回复 待解决
HarmonyOS 如何实现跟踪手指轨迹绘制签名
827浏览 • 1回复 待解决
HarmonyOS 手写板
932浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现手写撤销和重置功能?
1531浏览 • 1回复 待解决
HarmonyOS DevEco Studio 中如何区分实机和Previewer环境
1203浏览 • 1回复 待解决
HarmonyOS 如何区分一般手机和折叠屏手机?
1106浏览 • 1回复 待解决
HarmonyOS 手写签名实现
1002浏览 • 1回复 待解决
关于平板触屏笔的开发
5520浏览 • 1回复 待解决
求告知如何接入手写服务
1380浏览 • 1回复 待解决
HarmonyOS 手写板保存报错
795浏览 • 1回复 待解决
元服务的api集和应用api集 如何区分
2687浏览 • 1回复 待解决
如何设置区分TabBar和TabContent的分割线样式
2951浏览 • 1回复 待解决
如何区分页面可见无焦点和页面可见有焦点
3072浏览 • 1回复 待解决
从HAP的拆包中,如何区分是HAR和HSP
3177浏览 • 1回复 待解决
HarmonyOS Web如何区分弹窗类型
648浏览 • 1回复 待解决
HAR和HSP的使用场景区分
2714浏览 • 1回复 待解决
问题一:可以用,只是要改下代码;首先获取到let fingerType: SourceTool = event.sourceTool;这里获取到的是枚举的"Value",是number类型的值;无法和SourceTool.Unknown做等号判断;可以通过以下代码查询到SourceTool所有的枚举key/Value。
打印如下:
此时使用value去判断,所以修改代码如下: