将 google libs 更新为 23.2.0
后面临的问题是以前的支持库版本(我记得是 22+
或 23.1.0
)。
我有 RecyclerView
在SwipeRefreshLayout
, 在 CoordinatorLayout
中有 AppBarLayout
与 CollapsingToolbarLayout
.
所以当我现在有 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
UPD 08.04.2016:
问题已在库版本 23.3.0
中修复。
关于android - SwipeRefreshLayout 在将支持库更新到 23.2.0 后阻止 AppBarLayout 向下滚动并显示刷新圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35638081/