繁体   English   中英

android在屏幕上发现压力

[英]android find pressure on screen

我想大致了解一下手指在Android电容屏上所按的压力。 我的想法是让手指被触摸时所覆盖的区域(也许有一些额外的参数可以使其更加准确,但这就是主要思想)。

那么,有什么办法可以找到被保险人吗? (例如,获取覆盖的像素数)。

只有MotionEvent.getPressure() (您可能已经找到)。 我怀疑是否有些东西会报告手指覆盖了多少像素。

我不太清楚,但是您可以使用以下功能:

MotionEvent e;
float press = e.getPressure(...);

压力将介于0和1之间,从0 =无压力到1 =常压,但是可以大于1 ...

您的东西完全是NIH ...使用已经存在的东西吗? 也许它不能满足您的需求!

您可以使用MotionEvent.getSize()来获取被按下屏幕区域的标准化值(从0到1)。 该值与按下的像素数相关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM