Android Support Library Snackbar mit unbestimmter Länge
Sehe ich, dass die Snackbar nur entweder LENGTH_LONG oder LENGTH_SHORT bei der Bestimmung der Länge der auf dem Bildschirm angezeigt.
Ich möchte es solange angezeigt, bis jemand klaut es aus dem Bildschirm. Dies ist für einige Fälle, wenn Sie permanente Fehler, wie, wenn Sie kein internet und Sie möchten, um den Benutzer zu Benachrichtigen, ohne dass es verschwindet aus dem Bildschirm nach 2750ms bei der Auswahl LENGTH_LONG.
Natürlich nutze ich setDuration zu einem lächerlich langen Millisekunden-Werte, aber gibt es keine Möglichkeit, nur es so einrichten, dass es nicht verschwindet, bis der Benutzer es entlässt?
InformationsquelleAutor der Frage Simon | 2015-06-27
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die neueste version der Android Support Library ( 22.2.1 ) nun auch
LENGTH_INDEFINITE
.Folgenden wird sich zeigen, Snackbar, bis es geschlossen wird oder eine weitere Snackbar ist gezeigt.
InformationsquelleAutor der Antwort Dan
UPDATE: Wie erwähnt, dies ist nun möglich mit der Version der Android support Bibliothek, 22.2.1, verwenden Sie die LENGTH_INDEFINITE Flagge
Ist es nicht möglich, die unbestimmte Darstellung der Imbissstube bei der Verwendung der offiziellen Implementierung vom Android-Design-Support-Bibliothek.
Während dies zu tun kann gegen das Material-Design-Philosophie, eine Snackbar gibt es 3rd-party-Snack-Implementierungen, die dies erlauben. Hier ist ein Beispiel:
https://github.com/nispok/snackbar
Diesem Projekt können die folgenden Werte für die Dauer der Anzeige:
Beachten Sie, dass dieses Projekt nicht weiter entwickelt aufgrund der Veröffentlichung des offiziellen Snackbar Umsetzung.
InformationsquelleAutor der Antwort BrentM
Ich bin mit com.android.support:appcompat-v7:26.1.0 und
Snackbar.LENGTH_INDEFINITE
funktioniert genauso wie es sein sollte. Ein Beispiel könnte sein, wie die folgenden:InformationsquelleAutor der Antwort felixy
Daher, Snackbars sowie scheint zu sein, ungeeignet für Ihren Einsatz bei der Benachrichtigung der Benutzer, bis der Benutzer etwas tut, um Sie zu schließen.
Stattdessen sollten Sie überlegen, über das Dialog -
Weitere Informationen entnehmen Sie bitte:
Material-Design-Richtlinien - Snackbars Sowie
Material-Design-Richtlinien Und - Dialoge
InformationsquelleAutor der Antwort Arial