Написал небольшое приложение для проверки Multi-Touch'а. Код самый простой, но всё работает ;) Эта заметка к посту Что нового в XE7 или сравнение с XE6...
Обновление 6.09.14. Написано на Delphi XE7, Android 4.1.2.
Обновление 6.09.14. Написано на Delphi XE7, Android 4.1.2.
Upd (3.10.14). Проверено на Android 4.4.2.
Обновление от 13.11.19. Код выложил через ГитХаб. Удалил пару лишних строк. Проверил на Delphi 10.3.1.
Обновление от 13.11.19. Код выложил через ГитХаб. Удалил пару лишних строк. Проверил на Delphi 10.3.1.
У формы появилось событие OnTouch, которое выглядит так:
FormTouch (Sender: TObject; const Touches: TTouches; const Action: TTouchAction);
Возвращает:
Touches – тип TTouches, это массив «array of TTouch». Каждый TTouch, содержит координаты точки «Location».
Action - тип TTouchAction, возвращает действие «None, Up, Down, Move, Cancel», но для всех точек это значение одинаково.
Мне кажется, было бы лучше, если бы для каждой точки действие было своё и хранилось в «TTouch.Action», не понимаю, почему разработчики не сделали так. Или я что-то упускаю…
Код: