Кордова: Насколько велика площадь касания сенсорного экрана? - PullRequest
0 голосов
/ 22 марта 2019

Можно ли получить значение в мм² или см² того, насколько велика площадь касания сенсорного экрана в apache cordova? У меня нет устройства Apple, поэтому я не могу использовать такой инструмент, как 3D Touch Cordova plugin или Pressure.js , который использует технологию 3D-Touch от Apple Touchsceens. Я полагаю, что с простым Android-приложением у меня не возникло бы проблемы из-за метода getPressure (int) MotionEvent (но, к сожалению, я не могу перейти на обычный Android). ( РЕДАКТИРОВАТЬ : я разработал чистое приложение для Android для тестирования. Мое устройство не поддерживает метод onPresure. Оно всегда возвращает 1. Поэтому метод getSize работает. Может быть, это подход? В худшем Если бы мне пришлось написать плагин Cordova самостоятельно, который возвращает значение getSize, я прав?)

В настоящее время я узнал о каждом прикосновении с помощью этого фрагмента кода:

document.onclick= function(event) {
    // Compensate for IE<9's non-standard event model
    //
    if (event===undefined) event= window.event;
    var target= 'target' in event? event.target : event.srcElement;

    alert('clicked on '+target.tagName);
};

Источник: Обнаружение Нажмите на браузер Ответ от bobince.

Но я готов полностью заменить код. Теперь я хочу захватить размер области каждого прикосновения.

Спасибо

PS: Предыстория вопроса: по правде говоря, я хочу выяснить, с каким давлением сенсорный экран был прикоснут.

...