Wischen Sie jeweils ein Element Recyclerview

8

Ich habe versucht, den Scroll-Listener für die Recycler-Ansicht hinzuzufügen und eine Logik erstellt, aber ich kann nicht jeweils ein Element nach dem anderen wischen. Ich habe eine Suche im Internet durchgeführt, aber ich habe eine Drittanbieter-Bibliothek, die eine benutzerdefinierte Recycler-Ansicht hat. Können wir in der Recycler-Ansicht jeweils einen Artikel-Swipe implementieren? Wenn ja bitte erzählen wie? Ein Gegenstand wischt zu einer Zeit wie dieser Bild .

    
Akshay Bhat 'AB' 01.09.2015, 06:28
quelle

3 Antworten

24

Ich weiß, dass es spät ist, aber andere könnten das hilfreich finden. Zu dieser Zeit hatte ich keine andere Wahl, also habe ich Ссылка Bibliothek verwendet. Kürzlich habe ich einen Link gefunden, wo etwas Neues in der Support-Bibliothek von hier hinzugefügt wurde . Wir können PagerSnapHelper verwenden, das sich in v7 befindet. Wie:

%Vor%     
Akshay Bhat 'AB' 13.02.2017, 05:30
quelle
4

Das ist spät, ich weiß .

Es gibt eine sehr einfache Möglichkeit, um genau das gewünschte Scroll-Verhalten mit einem benutzerdefinierten SnapHelper zu erhalten.

Erstellen Sie Ihren eigenen SnapHelper, indem Sie den Standard Snapshot (android.support.v7.widget.LinearSnapHelper) überschreiben.

%Vor%

Dies ist grundsätzlich die Standardmethode, aber ohne einen Sprungzähler hinzuzufügen, der nach der Bildlaufgeschwindigkeit berechnet wird.

Wenn Sie schnell und lang wischen, wird die nächste (oder vorherige) Ansicht zentriert (dargestellt).

Wenn Sie langsam und kurz wischen, bleibt die aktuelle zentrierte Ansicht nach der Freigabe zentriert.

Ich hoffe, diese Antwort kann noch jedem helfen.

    
Palm 30.10.2017 22:52
quelle
1

Ссылка

Dies hat den Link zu etwas, das dem ähnlich ist, was Sie in den Bildern gezeigt haben. Lassen Sie mich wissen, ob es etwas Zusätzliches gibt, das Sie suchen, und ich werde die relevanten Bibliotheken verlinken.

Grundsätzlich besteht der Unterschied zwischen ViewPager und recycleView darin, dass Sie in recyclerView zwischen vielen Elementen wechseln, während Sie im ViewPager zwischen mehreren Fragmenten oder unabhängigen Seiten selbst wechseln.

Ich sehe, dass Sie dieses Ссылка verwenden, gibt es einen bestimmten Anwendungsfall, den Sie im Sinn haben?

    
Varun Agarwal 01.09.2015 10:53
quelle