触摸输入是否有压力大小的刻度?我知道有灵敏度设置可以告诉您是否触摸,但它是否具有硬压力和轻压力的刻度?
如果有,那么刻度是什么?是0到1还是0-255或其他可能性?
好的,这完全取决于API。例如,Android在MotionEvents中有一个getPressure()
访问器,返回一个介于0.0f和1.0f之间的浮点数,但实际结果的粒度显然取决于硬件 - 如果屏幕只能检测“按下”与“未按下”,则您将永远只得到0.0f或1.0f。
编辑:根据Julio Gorgé的答案,iOS不提供此功能。
EboMike已经正确回答了你关于Android设备的问题。至于iOS,我可以说它目前没有通过公共API公开触摸压力信息。
对于iOS有一个解决方法。请查看我的答案Tap pressure strength detection using accelerometer