У меня есть фрагмент, в котором используется новая парадигма CoordinatorLayout/AppBarLayout/CollapsingToolbarLayout, и я хотел бы иметь возможность обнаруживать, когда сворачиваемая панель инструментов полностью расширена, так что я могу выполнить операцию по всему ее фрагменту, например. выталкивая фрагмент из стека и переходя к новому, отбрасывая фрагмент. У меня есть код отклонения, я просто должен знать, когда и когда не использовать его.
Я немного экспериментировал с AppBarLayout.OnOffsetChangedListener, но не имел большой удачи. Есть ли способ использовать его, чтобы определить, когда вещи полностью расширены, или есть более предпочтительный метод, о котором кто-то знает?
Спасибо заранее!
EDIT: Я также вижу, что есть несколько реализаций для AppBarLayout.setExpanded(...), но не AppBarLayout.getExpanded() или что-то подобное, поэтому я тоже там.