Поделиться через


Жесты в Xamarin.Forms

Распознаватели жестов можно использовать для определения взаимодействия пользователя с представлениями в приложении Xamarin.Forms.

Класс Xamarin.FormsGestureRecognizer поддерживает касание, закрепление, сдвиг, прокрутку и перетаскивание жестов на View экземплярах.

Добавление распознавателя жестов касания

Жест касания используется для обнаружения касания и распознается классом TapGestureRecognizer.

Добавление распознавателя жестов сжатия

Жест сжатия используется для интерактивного масштабирования и распознается классом PinchGestureRecognizer.

Добавление распознавателя жестов сдвига

Жест сдвига используется для обнаружения движения пальцев по экрану и применения этого движения к содержимому и распознается классом PanGestureRecognizer.

Добавление распознавателя жестов прокрутки

Жест прокрутки происходит, когда палец перемещается по экрану в горизонтальном или вертикальном направлении. Он часто используется для перемещения по содержимому. Жесты прокрутки распознаются классом SwipeGestureRecognizer.

Добавление распознавателя жестов перетаскивания

Жест перетаскивания позволяет перетаскивать элементы и связанные с ними пакеты данных из одного расположения на экране в другое, используя непрерывный жест. Жесты перетаскивания распознаются с помощью класса DragGestureRecognizer, а жесты отпускания — с помощью класса DropGestureRecognizer.