Перейти к содержанию
Fire Monkey от А до Я

Sergey56

Пользователи
  • Постов

    0
  • Зарегистрирован

  • Посещение

Активность репутации

  1. Like
    Sergey56 отреагировална FIL в fmx Popmenu ниже button как?   
    Хорошо. Отмечу лишь, что ListBox позволяет сделать все тоже самое и даже больше.
     
     

  2. Like
    Sergey56 отреагировална Barbanel в При LongTap срабатывают и OnTap и OnClick   
    У изображения нужно настроить на какие жесты он реагирует. Кинь на форму TGestureManager, потом настрой поля как показано ниже в коде.
    OnClick - срабатывает при касании объекта, срабатывает и в виндовс и на мобильных устройствах.
    OnTap - срабатывает несколько интеллектуальнее, причем только на мобильных устройствах (в виндовс не срабатывает).
    Упрощенно, он срабатывает только если ты коротко тапнул на контрол, если ты нажал на контрол и повел пальцем, скроля контент или скроля родительский ScrollBox, OnTap НЕ сработает.
    // инициализация Image.Touch.GestureManager := gestManager;     Image.Touch.InteractiveGestures := [TInteractiveGesture.LongTap];     Image.OnGesture := FormGesture; .. // обработка жеста procedure TfrmMain.FormGesture(Sender: TObject; const EventInfo: TGestureEventInfo; var Handled: Boolean); begin     case EventInfo.GestureID of     igiLongTap :         begin             DoSomething();         end; end; end;  
×
×
  • Создать...