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

Плавный Swipe вниз


sezavasasilov

Вопрос

Добрый день!

На форме есть TVertScrollBox с активной прокруткой. Пытаюсь придумать как можно сделать подобие обновления страницы плавным свайпом вниз. TGestureManager срабатывает только после фактического завершения жеста. Хотелось бы при скролле вверх, достижения верхнего положения и последующего свайпа вниз плавно увеличивать Margin.Top следуя за пальцем.

Всё осложняется тем, что объекты внутри TVertScrollBox так же должны реагировать на действия пользователя, поэтому отключать их нельзя. 

Сначала хотел отслеживать события TGestureManager с проверкой TVertScrollBox .ViewportPosition.IsZero, но интерактивности так и не добился.

Буду рад любым идеям.

Ссылка на комментарий

Рекомендуемые сообщения

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...