CollapsingToolbarLayout делает RecyclerView НЕ прокручиваемым до низа после воссоздания фрагмента. - PullRequest
0 голосов
/ 05 августа 2020

В 1-м фрагменте у меня есть CollapsingToolbarLayout с закрепленной панелью инструментов. Для CollapsingToolbarLayout я установил layout_scrollFlags равным "scroll|exitUntilCollapsed", так как я хотел, чтобы панель инструментов оставалась закрепленной.

Когда я прокручиваю вниз, чтобы CollapsingToolbarLayout был свернут, щелкните любой элемент внутри RecyclerView, чтобы перейти к следующему экрану и затем вернитесь на 1-й экран после нажатия кнопки возврата Я не вижу и не прокручиваю до последнего элемента . Я могу прокрутить до самого низа, если сначала прокручу вверх и разверну CollapsingToolbarLayout. Похоже, CollapsingToolbarLayout съедает снизу RecyclerView вертикальное пространство, равное высоте панели инструментов.

Но если я удалю exitUntilCollapsed из layout_scrollFlags и использую другие, проблема исчезнет, ​​но панель инструментов рухнет.

Я пробовал библиотеку материалов версий 1.1.0 и 1.2.0, а также последнюю версию 1.3.0-alpha02. Проблема, похоже, присутствует во всех этих версиях.

Интересно, есть ли проблема в моем коде или это ошибка в библиотеке?

enter image description here

 
...