2016-05-17 19 views
2

Kann ich die Standard-Snackbar-Animation in Android deaktivieren? Wenn ja, wie? Bitte geben Sie mir ein Beispiel.Snackbar animation android

Ich möchte auch wissen, wie Sie eine benutzerdefinierte Animation auf Snackbar festlegen. Wie kann ich dann die Animation auf Snackbar einstellen? Bitte geben Sie mir eine detaillierte Erklärung dazu.

Vielen Dank im Voraus.

+0

tun können Sie Ihre lineare Layout implementieren, die wie eine Snack-Bar wirkt –

+0

u kann es erklären @ war_Hero –

+0

In der neuen Version Support-Bibliothek 24.2.1 Animation zeigen und schließen sind deaktiviert – Webserveis

Antwort

1

Ab android.support.design.widget.Snackbar, können Sie das nicht tun, da die Animation hardcoded ist (animateViewIn() und animateViewOut() private Methoden beachten). Am besten ist es, eine Drittanbieter-Ansicht zu verwenden. Zum Beispiel this Bibliothek imitiert das Verhalten einer Lager SnackBar und können Sie Ihre eigenen benutzerdefinierten Animation direkt in Ihrem XML mit sb_inAnimation und sb_outAnimation.

0

Sie können eine View-Group (lineare/relative Layouts) verwenden, die von unten nach oben verschoben wird (wie die Animation im Imbiss), betten Sie diese Viewgroup am unteren Rand Ihres übergeordneten Layouts ein, so dass sie fast wie eine Snackbar erscheint . Wenn Sie fortfahren können als die Verwendung von Drittanbieter-Bibliothek

Da Sie das Lager snackbar ich bin nicht sicher anpassen wollten Sie diese