android - SwipeRefreshLayout 在将支持库更新到 23.2.0 后阻止 AppBarLayout 向下滚动并显示刷新圈

标签 android android-recyclerview android-support-library swiperefreshlayout android-support-design

将 google libs 更新为 23.2.0 后面临的问题是以前的支持库版本(我记得是 22+23.1.0 )。

我有 RecyclerViewSwipeRefreshLayout , 在 CoordinatorLayout 中有 AppBarLayoutCollapsingToolbarLayout .

所以当我现在有 CollapsingToolbarLayout未完全展开并尝试展开 swipeRefresh indicator出现,而不是扩展 CollapsingToolbarLayout .

我能做什么?

最佳答案

这似乎是 23.2.0 版本支持库中的一个新旧错误。

当我将依赖项更改为旧版本 (23.1.1) 时,错误消失了。

现在我们应该等待旧错误的新错误修复。

有一个依赖项列表,您不应该更新到 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 中修复。

关于android - SwipeRefreshLayout 在将支持库更新到 23.2.0 后阻止 AppBarLayout 向下滚动并显示刷新圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35638081/

相关文章:

java - 禁用 SwipeRefreshLayout 会重置布局

android - IntelliJ 和 android.support.v7.widget.GridLayout

android - 下拉菜单的自定义 UI

android - LruCache 不工作

java - 差异Recycleview : set color in CreateView or BindView

java - 回收器 View 内的多个事件触发器(onClick)

android - RecyclerView items with big empty space v25.2.0

android - 代码中的引用向量路径?

java - 使用 LibVLC 和创建 LibVLC 对象失败 (Android)

android - SwipeRefreshLayout 不工作