4

После обновления Google LIBS с 23.2.0 сталкиваются вопроса, что было в предыдущей версии поддержки ЛИЭСА (как я помню, это было 22+ или 23.1.0).SwipeRefreshLayout предотвращает AppBarLayout прокрутки вниз, показывая обновления круга после обновления поддержки LIBS в 23.2.0

RecyclerView Я имею в SwipeRefreshLayout, который находится в CoordinatorLayout, которые имеют AppBarLayout с CollapsingToolbarLayout.

Так что, когда я теперь CollapsingToolbarLayout не полностью расширен и попытаться расширить его появляется swipeRefresh indicator, вместо расширения CollapsingToolbarLayout.

Что я могу сделать?

ответ

4

Похоже, что это новая ошибка в версии поддержки библиотеки поддержки 23.2.0.

Когда я меняю свои настройки на более раннюю версию (23.1.1), ошибка исчезает.

Теперь мы должны подождать исправления ошибок для старой ошибки.

Существует список depencies, что вы должны не обновление 23.2.0, чтобы избежать этой ошибки:

compile 'com.android.support:appcompat-v7:23.1.1' 
compile 'com.android.support:support-v4:23.1.1' 
compile 'com.android.support:design:23.1.1' 
compile 'com.android.support:recyclerview-v7:23.1.1' 

Вы можете также использовать workaround с наиважнейшей SwipeRefreshLayout


Здесь ссылка на google bugtracker: RecyclerView v23.2.0 - doesn't play nicely with SwipeRefreshLayout


Тот же вопрос и ответ на русском:
SwipeRefreshLayout не даёт скроллить вниз не раскрытый AppBarLayout показывая вместо этого индикатор загрузки после обновления support до 23.2.0


UPD 08.04.2016:

Проблема исправлена ​​в версии ЛИЭС 23.3.0.

+0

Было бы хорошо, если бы мы могли выделить срочность в Google снявшись соответствующий вопрос в трекере - https://code.google.com/p/android/issues/detail? id = 201775 & q = recyclerview & sort = -opened & colspec = ID% 20Status% 20Priority% 20Owner% 20Summary% 20Stars% 20Reporter% 20Opened –

+0

@JamesBritton, спасибо за ссылку на трекер ошибок. Я тоже положил на него звезду) – mohax

+0

Идти же в 23.3.0 с 'ListView' внутри' SwipeRefreshLayout' –