Wie ändere ich ein Android-Snackbar, die anfängliche Ausrichtung von unten nach oben?
Die aktuelle android-Bibliothek heraus kam nur ein paar Tage her, aber ich hätte gerne die SnackBar
werden oben auf dem Bildschirm, vorzugsweise in einem RelativeLayout, wie es die übergeordnete Ansicht.
Wie wirkt sich eine änderung der SnackBar
's anfänglichen Ausrichtung, die ich vermute, werden layout_alignParentBottom
zu layout_alignParentTop
?
InformationsquelleAutor der Frage apollow | 2015-06-02
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es möglich, die snackbar erscheinen oben auf dem Bildschirm, verwenden Sie diese:
Hinweis: die animation für Die snackbar beginnt von unten und überspannungen bis an die Spitze des Bildschirms, wie erwartet, weil es war beabsichtigt, in der unteren als pro ianhanniballake Antwort.
Benachrichtigungen, wogende von oben, wäre es wahrscheinlich besser dran, bekommen Sie eine Benutzerdefinierte banner statt.
InformationsquelleAutor der Antwort apollow
Nein, pro material design Skillung für Snackbars sowie:
Als die Design-Bibliothek sucht für die Umsetzung der material design-Spezifikationen, ist es nicht möglich, die position der Snackbar in jede andere position als die unteren Rand des Bildschirms (oder mit
CoordinatorLayout
).InformationsquelleAutor der Antwort ianhanniballake
Hier ist ein einfacher Weg, um hinzuzufügen, SnackBar mit CoordinatorLayout von oben auf den Bildschirm, aber die animation ist noch immer ein Problem.
Fügen Sie einfach ein CoordinatorLayout layout für das layout wie:
und dann in Ihrer Tätigkeit erhalten Sie einen Verweis, um es und geben Sie es an der SnackBar, wie unten:
Credits
InformationsquelleAutor der Antwort Atul O Holic
Es kann getan werden, auf einfache Art und Weise
Erstellen Sie zuerst das layout, wo snackbar aufgenommen werden
dann im Code
InformationsquelleAutor der Antwort yubaraj poudel
Gut, Sie kann bekommen snackbar ist layoutparam und ändern Sie die bottomMargin in den code.
wie
Dann können Sie verwenden, snackbar Beispiel, um zu zeigen, Wann immer Sie wollen
InformationsquelleAutor der Antwort Cheng