Жесты в Xamarin.Forms
Распознаватели жестов можно использовать для определения взаимодействия пользователя с представлениями в приложении Xamarin.Forms.
Класс Xamarin.FormsGestureRecognizer
поддерживает касание, закрепление, сдвиг, прокрутку и перетаскивание жестов на View
экземплярах.
Добавление распознавателя жестов касания
Жест касания используется для обнаружения касания и распознается классом TapGestureRecognizer
.
Добавление распознавателя жестов сжатия
Жест сжатия используется для интерактивного масштабирования и распознается классом PinchGestureRecognizer
.
Добавление распознавателя жестов сдвига
Жест сдвига используется для обнаружения движения пальцев по экрану и применения этого движения к содержимому и распознается классом PanGestureRecognizer
.
Добавление распознавателя жестов прокрутки
Жест прокрутки происходит, когда палец перемещается по экрану в горизонтальном или вертикальном направлении. Он часто используется для перемещения по содержимому. Жесты прокрутки распознаются классом SwipeGestureRecognizer
.
Добавление распознавателя жестов перетаскивания
Жест перетаскивания позволяет перетаскивать элементы и связанные с ними пакеты данных из одного расположения на экране в другое, используя непрерывный жест. Жесты перетаскивания распознаются с помощью класса DragGestureRecognizer
, а жесты отпускания — с помощью класса DropGestureRecognizer
.