Recyclerview hat jetzt 3 Zustände.Unterscheiden Sie zwischen einer Drag-Aktion und einer Fling-Aktion in der Recycler-Ansicht
SCROLL_STATE_IDLE, SCROLL_STATE_DRAGGING, SCROLL_STATE_SETTLING
Ein issue für denselben hob eine fling enthalten state.I kann nicht feststellen, ob etwas getan wurde in Bezug auf diese.
Gibt es eine Möglichkeit, in Recyclerview zwischen einem Drag und einem Fling zu unterscheiden.
EDIT: Voraussetzung für eine solche Funktionalität: Wenn der Benutzer schleudert, ich will das Laden von Bildern zu unterbrechen können (alle Bilder sind URL-Anforderungen) in den Recycler Ansicht und wieder auf, sobald er ein Element von Interesse erreicht, Dadurch wird sichergestellt, dass das Bild, das er gerade betrachtet, vor den anderen geladen wird.
Soweit ich aus der Ausgabe und dem aktuellen Quellcode sagen könnte, gibt es keine einfache Möglichkeit, es zu tun. Es gibt jedoch Alternativen. Was versuchst du zu erreichen? –
dass insgesamt ein wirklich lange reason.but würde ich brauche einen Prozess, auf dem aktuellen Element auszuführen, nachdem der Benutzer durch schleudert. – Droidekas
Wenn der Benutzer was schleudert? Einer der Artikel? Die Recycler-Ansicht nach unten oder oben? Wischt er einen Gegenstand weg, als würde er ihn verwerfen? Was passiert auf der Benutzeroberfläche, um zu zeigen, dass der Benutzer einen Fling gemacht hat, abgesehen von dem Beenden des Ladens von Bildern? –