RecyclerView Streichen Sie mit einer Ansicht, in der kein Klick erkannt wird

8

Ich habe ein RecyclerView Zeilenlayout wie dieses

%Vor%

Ich verwende ItemTouchHelper , um (teilweise) Swipes in der Vordergrundansicht wie

zu behandeln %Vor%

Ich habe einen Klick-Listener für die Hintergrundansicht in der BindViewHolder meiner Adapterklasse festgelegt.

%Vor%

Das Problem ist, dass die Hintergrundansicht Klicks akzeptiert, wenn die Ansicht nicht geswiped wird, aber nachdem die Ansicht ausgelöscht wurde, akzeptiert die Hintergrundansicht keine Klicks mehr.

Wenn ich auf das obige Bild klicke, wenn ich auf die Löschen-Schaltfläche klicke, wird die geklebte Ansicht manchmal wiederhergestellt und der Klick wird nicht erfasst.

Wenn ich die gesamte Ansicht auswischen lasse, wird durch Klicken auf die leere Stelle die gesickte Ansicht wieder angezeigt.

Vielen Dank im Voraus.

    
AMK 28.08.2016, 07:59
quelle

1 Antwort

0

Ich habe den ersten Teil der Aufgabe gelöst - jetzt ohne Wischen nicht erkannt. Aber der Klick erkennt nach dem Wischen nicht ...

%Vor%     
dramf 26.09.2016 03:59
quelle

Tags und Links