How do I get android paint(stylus) size?Как обработать событие touch с помощью стратегии стилуса в Android?
Относительно вышеуказанного вопроса.
я могу создать стилус только стратегию по MotionEvent.getSize()
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction()==MotionEvent.ACTION_MOVE) {
float paintsize = event.getSize();
Log.i(TAG,String.valueOf(paintsize));
if (paintsize == 0.02) {
canvas.drawLine(mov_x, mov_y, event.getX(), event.getY(), paint);
invalidate();
}
}
......
return true;
}
Но это потому что моя рука не может ничего сделать.
Итак, я хочу разработать стратегию стилуса, например, когда моя рука и стилус касаются экрана одновременно, система должна показывать только путь стилуса; когда только моя рука касается экрана, система показывает путь моей руки, как обычно.
На моем взгляде, стилус не может передать любое сообщение на устройство, так что я только одно значения для обнаружения: Размер
размера Моих рук составляет от 0,06 до 0.8999 ... и размера стилуса составляет 0,02
Как справиться с приоритетом сенсорного события? Я понятия не имею об этой ситуации.