2012-02-16 47 views
1

我想大致瞭解手指按在android電容屏幕上的壓力量。我的想法是在觸摸手指時覆蓋手指所覆蓋的區域(也許一些額外的參數可以讓它更加準確,但那是主要想法)。android在屏幕上找到壓力

那麼,有什麼方法可以找到被覆蓋的? (例如獲取覆蓋的像素數量)。

+0

據我所知,觸摸屏並不「感受」壓力,而是身體的電場。您可能能夠找出手指觸摸屏幕覆蓋了多少像素,但我沒有看到這會如何讓您更接近地理解手指造成的壓力量。 – 2012-02-16 14:02:56

回答

1

我真的不知道,但你可以訪問以下功能:

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

出版社將在0和1之間,0 =無壓力,1 =正常壓力,但它可以更然後1 ...

你的事情是完全的NIH ...使用已經存在的東西?或者它可能不包括你的需求!

0

您可以使用MotionEvent.getSize()來獲取按下屏幕區域的標準化值(從0到1)。該值與按下的像素數量相關。