Обнаруживать перетаскивание от границы в режиме "мерцания", но не отображать разрыв содержимого до границы

Я пытаюсь реализовать эффекты, как здесь: https://www.google.com/design/spec/patterns/swipe-to-refresh.html

Таким образом, мне нужна информация, когда пользователь перетаскивает содержимое экранного элемента подальше от границ, но я не хочу, чтобы этот элемент отображал разрыв (между содержимым и границей элемента интерфейса не должно быть разрыва).

Все примеры, которые я смог найти, используют свойство "contentY" flickable для определения перерегулирования. Если он отрицательный, существует граница между скользящей границей и содержимым.

Но чтобы предотвратить визуальный разрыв, я установил boundsBehavior: Flickable.StopAtBounds, что я буду препятствовать тому, чтобы contentY когда-либо становился отрицательным, не позволяя мне обнаружить перетаскивание

Так как это можно сделать в QML?

0 ответов

Другие вопросы по тегам