Можно ли получить значение в мм² или см² того, насколько велика площадь касания сенсорного экрана в 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: Предыстория вопроса: по правде говоря, я хочу выяснить, с каким давлением сенсорный экран был прикоснут.