Помимо просмотра ответа на вопросник, вам необходимо также взглянуть на Gesture Responder System.
В частности, evt
, который возвращается респондентами. Вот что говорят документы React-Native.
evt is a synthetic touch event with the following form:
nativeEvent
changedTouches - Array of all touch events that have changed since the last event
identifier - The ID of the touch
locationX - The X position of the touch, relative to the element
locationY - The Y position of the touch, relative to the element
pageX - The X position of the touch, relative to the root element
pageY - The Y position of the touch, relative to the root element
target - The node id of the element receiving the touch event
timestamp - A time identifier for the touch, useful for velocity calculation
touches - Array of all current touches on the screen
Теперь, когда у вас есть касания, вы можете определить, какие области/объекты касаются и соответственно отрегулировать элемент.
Я работаю над этим прямо сейчас. Я дам вам знать, что я нахожу. – Jehan
@Jehan любые новости? :) – eden
@EnieJakiro Это не здорово. Математика для этого довольно проста, но JS казалась слишком медленной/не отвечающей, чтобы держать вещи вместе. Удерживал появление странных контуров обратной связи, где масштабирование будет идти. Лучшим способом сделать это было бы программное масштабирование зума изначально и снабдить особый вид увеличения зума на RN – Jehan