Главная » Файлы » Delphi » Firemonkey |
GestureManager. Свайпы. Жесты
14.09.2014, 14:02 | |||||||||||||||||||||||||||||||||||||||||||||||||
Жесты в приложении - массив точек, который был получен в результате движения одного или более пальцев. Так как повсеместно используются сенсорные экраны, то для более удобного взаимодействия были придуманы жесты, также их называют свайпами. Для того чтобы использовать жесты на понадобится компонент TGestureManager(вкладка Dialogs). Компонент не является визуальным, он является подключаемым. Подключается компонент к форме, а именно к Touch.GestureManager. Стандартные виды жестов находятся в Touch.Gestures.Standart. Каждому значению соответствует число, которое понадобится для пользовательских действий. Помимо стандартных есть интерактивные, находятся в Touch.Gestures.InteractiveGestures.
Все рассмотренные выше константы будут использоваться в процедуре OnGesture. Для того чтобы использовать жесты их обязательно нужно выбрать в списках! Пример кода для жеста Left: procedure TForm1.FormGesture(Sender: TObject; const EventInfo: TGestureEventInfo; var Handled: Boolean); begin if EventInfo.GestureID=sgiLeft then ShowMessage('Left'); end;Результатом, как можно было понять, выведется сообщение "Left". Файлов проекта не прилагаю, всё необходимое написано выше, осталось правильно воспользоваться. | |||||||||||||||||||||||||||||||||||||||||||||||||
Просмотров: 4664 | Загрузок: 0 | Комментарии: 3 | |
Всего комментариев: 3 | |
| |