Floating Action Button erscheint über der Navigationsleiste
So verwende ichhttps: //github.com/neokree/MaterialNavigationDrawe für meine Navigationsleiste undhttps: //gist.github.com/Jogan/9def6110edf3247825c als meine FAB-Implementierung. Wenn ich die Navigationsschublade öffne, wird der FAB nicht verdeckt, und die Schaltfläche wird darüber angezeigt. Ich möchte vermeiden, den Knopf zu verstecken und ihn beim Öffnen / Schließen der Schublade anzuzeigen, da dies ziemlich ablenkend ist. Irgendwelche Ideen, wie man das behebt?
Bearbeiten: Ich füge das FAB programmgesteuert wie folgt hinzu:
fabButton = new FloatingActionButton.Builder(this)
.withDrawable(getResources().getDrawable(R.drawable.ic_action_edit))
.withButtonColor(0xFF2196F3)
.withGravity(Gravity.BOTTOM | Gravity.END)
.withMargins(0, 0, 16, 16)
.create();
Das Ändern dieser Deklaration in das Fragment behebt das Problem nicht. Die oben verlinkte Implementierung der Navigationsleiste erfordert, dass die Aktivität von einer MaterialNavigationDrawer-Klasse ausgeht, die möglicherweise zuerst die Navigationsleiste zeichnet, sodass die Schaltfläche immer als Letzte angezeigt wird. Gibt es eine Möglichkeit, die Reihenfolge der Elemente programmgesteuert zu erzwingen?