Ich bin mir nicht sicher, ob diese Frage hier gestellt wurde oder nicht. Ich suche nach einer Möglichkeit, die Folie Aktion in der Listenansicht von Android zu simulieren. Ähnlich wie bei Samsung Galaxy / Nexus Kontaktlistenaktionen.
Wie Sie aus dem unteren Bild sehen können, gleite ich nach rechts und eine andere Ansicht wird anstelle des Kontakts angezeigt. (keine Nummeransicht)
Sehen Sie sich SwipeActionAdapter
an
Es ist eine großartige Bibliothek, die Swipe in beide Richtungen mit einem zugrunde liegenden Layout
oder Color
erlaubt und eine gewünschte Aktion ausführt, wenn die Swipe / Slide-Geste beendet ist. Sie können es konfigurieren, um das Layout anzuzeigen / zu ändern.
Sehen Sie sich SwipeMenuListView
an
In gewisser Weise ähnelt es eher den Swipe-fähigen TableViews in iOS.
Dieser Link ist sehr klar und nützlich
IOS 7 Swipe-Geste in Android-Listenansicht. Dieses Repo bietet Listenansicht Wischgeste Muster wie IOS7-Postfach. Nachrichten an Ihre Anwendung.
So realisiere ich diese Aktion. Wir haben ein ListView lvSimple und wir fügen onTouchListener zu unserem lvSimple hinzu. Das ist mein Arbeitscode.
%Vor%wobei die Funktion FunctionDeleteRowWhenSlidingLeft () aufruft, wenn wir nach links gleiten, FunctionDeleteRowWhenSlidingRight - jeweils nach rechts. In dieser Funktion benötigen Sie einen Code für die Animation.
Tags und Links android user-interface listview action slide