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 区分手机,pad方法
52浏览 • 1回复 待解决
HarmonyOS 如何在Web UserAgent中区分手机设备与pad设备
81浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现手写撤销和重置功能
144浏览 • 1回复 待解决
HarmonyOS 如何区分onHidden和onApplicationBackground
34浏览 • 1回复 待解决
单击和双击事件如何区分
533浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现手写撤销和重置功能?
113浏览 • 1回复 待解决
HarmonyOS 如何区分截屏和录屏事件
108浏览 • 1回复 待解决
求告知如何接入手写服务
534浏览 • 1回复 待解决
HarmonyOS AGC崩溃服务如何区分生产和测试?
30浏览 • 1回复 待解决
HarmonyOS 怎么区分debug和release
737浏览 • 1回复 待解决
HarmonyOS 如何实现跟踪手指轨迹绘制签名
19浏览 • 1回复 待解决
关于平板触屏笔的开发
4651浏览 • 1回复 待解决
HarmonyOS DevEco Studio 中如何区分实机和Previewer环境
96浏览 • 1回复 待解决
HarmonyOS 如何区分一般手机和折叠屏手机?
35浏览 • 1回复 待解决
HarmonyOS 如何实现手写签字功能,包括回退、保存等信息?
130浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现鸿蒙手写绘制功能?
98浏览 • 1回复 待解决
如何区分页面可见无焦点和页面可见有焦点
1951浏览 • 1回复 待解决
从HAP的拆包中,如何区分是HAR和HSP
2091浏览 • 1回复 待解决
元服务的api集和应用api集 如何区分
1670浏览 • 1回复 待解决
如何设置区分TabBar和TabContent的分割线样式
2024浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用NodeContainer实现手写绘制功能
115浏览 • 1回复 待解决
HarmonyOS Web嵌套滑动时,向上滑动不跟随手指(滑动速度比手指移动速度快)
366浏览 • 1回复 待解决
HarmonyOS 是否有手写签名、电子签名的能力?
80浏览 • 1回复 待解决
使用SwipeGesture如何实现手指离开屏幕惯性滑动效果
0浏览 • 0回复 待解决
问题一:可以用,只是要改下代码;首先获取到let fingerType: SourceTool = event.sourceTool;这里获取到的是枚举的"Value",是number类型的值;无法和SourceTool.Unknown做等号判断;可以通过以下代码查询到SourceTool所有的枚举key/Value。
打印如下:
此时使用value去判断,所以修改代码如下: