Ich habe ein Fragment, das das neue CoordinatorLayout/AppBarLayout/CollapsingToolbarLayout-Paradigma verwendet, und ich möchte in der Lage sein zu erkennen, wenn die minimierende Symbolleiste vollständig erweitert ist, damit ich eine Operation ausführen kann auf dem gesamten Fragment ist es in, z das Fragment vom Stapel nehmen und zu einem neuen gehen, das Fragment verwerfen. Ich habe den abweisenden Code, ich muss nur wissen, wann und wann ich ihn nicht benutzen soll.Erkennen, wenn AppBarLayout/CollapsingToolbarLayout vollständig erweitert wird
Ich habe ein wenig mit AppBarLayout.OnOffsetChangedListener experimentiert, hatte aber nicht viel Glück. Gibt es eine Möglichkeit, es zu verwenden, um zu bestimmen, wann die Dinge vollständig erweitert sind, oder gibt es eine bevorzugte Methode, die jemand kennt?
Vielen Dank im Voraus!
EDIT: Ich sehe auch, es gibt ein paar Implementierungen für AppBarLayout.setExpanded(...), aber nicht AppBarLayout.getExpanded() oder etwas ähnliches, also bin ich auch dort ratlos.
vielleicht appBarLayout.addOnOffsetChangedListener helfen konnte, aber ich fand es Buggy propably habe ich es nicht richtig implementieren. – mstrengis
Haben Sie eine Lösung dafür gefunden? Ich habe das gleiche Problem bei dem Versuch, zu verhindern, dass ein ScrollRefreshLayout aktualisiert wird, wenn die Symbolleiste teilweise minimiert ist, ausgeführt. – Jimeux