Android在屏幕上找到压力
题
我想粗略地理解Android电容屏幕上的手指压力的压力。我的想法是在触摸手指时覆盖该区域(也许有一些额外的参数以使其更准确,但这就是主要想法)。
那么,有什么办法可以找到被覆盖的东西吗? (例如,获取覆盖的像素的数量)。
解决方案
只有 MotionEvent.getPressure() (您可能已经找到了)。我怀疑有些东西报告了手指覆盖了多少像素。
其他提示
我真的不知道,但是您可以访问以下功能:
MotionEvent e;
float press = e.getPressure(...);
按在0到1之间,从0 =无压力到1 =正常压力,但是可能比1 ...更多...
您的事情完全是NIH ...使用已经存在的东西吗?也许它不能满足您的需求!
您可以使用 MotionEvent.getSize() 要获取按下屏幕面积的归一化值(从0到1)。该值与按下的像素数量相关。
不隶属于 StackOverflow