我想粗略地理解Android电容屏幕上的手指压力的压力。我的想法是在触摸手指时覆盖该区域(也许有一些额外的参数以使其更准确,但这就是主要想法)。

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

有帮助吗?

解决方案

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

其他提示

我真的不知道,但是您可以访问以下功能:

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

按在0到1之间,从0 =无压力到1 =正常压力,但是可能比1 ...更多...

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

您可以使用 MotionEvent.getSize() 要获取按下屏幕面积的归一化值(从0到1)。该值与按下的像素数量相关。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top