#android
Каким способом в программе под Android можно реализовать технологию Pinch-to-zoom? К сожалению интерфейс OnGestureListener не предоставляет такой возможности
Ответы
Ответ 1
Общая канва реализации такая: Определяем Gesture (жест) Ставим слушатель жеста GestureDetector.onGestureListener В слушателе вычисляем расстояния и пропорционально им делаем зум Более подробно здесьОтвет 2
Добавлю к предыдущему ответу, что реализация самого зума делается с помощью классов Matrix и android.graphics.Camera, а GestureDetector для реализации привычных жестов. Кстати, также есть обработчики готовые для самого зуммирования, а задача сведется к добавлению функциональности для какого-либо класса от View.
Комментариев нет:
Отправить комментарий