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 手指压感值范围与手写笔压感范围不一致 
1048浏览  • 1回复 待解决
HarmonyOS 区分手机,pad方法 
739浏览  • 1回复 待解决
HarmonyOS 如何在Web UserAgent中区分手机设备与pad设备 
1001浏览  • 1回复 待解决
HarmonyOS  如何区分onHidden和onApplicationBackground 
907浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何实现手写撤销和重置功能 
1204浏览  • 1回复 待解决
单击和双击事件如何区分 
1461浏览  • 1回复 待解决
HarmonyOS 使用drawing接口绘制的时候,brush和pen的绘制顺序是怎样的 
646浏览  • 1回复 待解决
HarmonyOS 如何区分截屏和录屏事件 
1320浏览  • 1回复 待解决
HarmonyOS  手写板 
1010浏览  • 1回复 待解决
HarmonyOS 怎么区分debug和release 
2114浏览  • 1回复 待解决
HarmonyOS AGC崩溃服务如何区分生产和测试? 
1002浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现手写撤销和重置功能? 
1646浏览  • 1回复 待解决
HarmonyOS  如何实现跟踪手指轨迹绘制签名 
873浏览  • 1回复 待解决
求告知如何接入手写服务 
1616浏览  • 1回复 待解决
关于平板触屏笔的开发 
5674浏览  • 1回复 待解决
HarmonyOS DevEco Studio 中如何区分实机和Previewer环境 
1316浏览  • 1回复 待解决
HarmonyOS  如何区分一般手机和折叠屏手机? 
1210浏览  • 1回复 待解决
HarmonyOS 手写签名实现 
1065浏览  • 1回复 待解决
如何区分页面可见无焦点和页面可见有焦点 
3295浏览  • 1回复 待解决
从HAP的拆包中,如何区分是HAR和HSP 
3290浏览  • 1回复 待解决
元服务的api集和应用api集 如何区分 
2769浏览  • 1回复 待解决
如何设置区分TabBar和TabContent的分割线样式 
3124浏览  • 1回复 待解决
HarmonyOS 手写板保存报错 
898浏览  • 1回复 待解决
HarmonyOS 如何实现手写签字功能,包括回退、保存等信息? 
1771浏览  • 1回复 待解决
HarmonyOS  Web如何区分弹窗类型 
737浏览  • 1回复 待解决





















问题一:可以用,只是要改下代码;首先获取到let fingerType: SourceTool = event.sourceTool;这里获取到的是枚举的"Value",是number类型的值;无法和SourceTool.Unknown做等号判断;可以通过以下代码查询到SourceTool所有的枚举key/Value。
打印如下:
此时使用value去判断,所以修改代码如下: