Android encuentra presión en la pantalla
Pregunta
Me gustaría comprender aproximadamente la cantidad de presión que presiona el dedo en la pantalla capacitiva en Android. Mi idea es cubrir el área por el dedo cuando se toca (tal vez algunos parámetros adicionales para obtenerlo más preciso, pero esa es la idea principal).
Entonces, ¿hay alguna forma de encontrar que estén cubiertos? (Por ejemplo, cubra el número de píxeles).
Solución
Solo hay MotionEvent.getPressure () (que probablemente ya encontraste). Dudo que haya algo que informa cuántos píxeles están cubiertos por el dedo.
Otros consejos
Realmente no lo sé, pero tienes acceso a la siguiente función:
MotionEvent e;
float press = e.getPressure(...);
La presión será entre 0 y 1, desde 0 = sin presión, a 1 = presión normal, sin embargo, puede ser más de 1 ...
Lo tuyo es totalmente nih ... ¿usa algo que ya existe? ¡O tal vez no cubra tus necesidades!
Puedes usar MotionEvent.getSize () Para obtener el valor normalizado (de 0 a 1) del área de pantalla que se presiona. Este valor se correlaciona con el número de píxeles presionados.