【发布时间】:2018-11-07 06:25:54
【问题描述】:
我有一个用于折叠工具栏的 CoordinatorLayout。 CoordinatorLayout 有一个 SwipeRefreshLayout 的父级
<SwipeRefreshLayout>
<CoordinatorLayout>
<AppBarLayout>
...
</AppBarLayout>
<NestedScrollView>
...
</NestedScrollView>
</CoordinatorLayout>
</SwipeRefreshLayout>
我按照这个答案使用 SwipeRefreshLayout 进行滑动 https://stackoverflow.com/a/30785823
是的,我看到有人说将刷新布局放在嵌套滚动上方,但是对于这个用例,我希望刷新嵌套布局内容以及应用栏内容
但是我遇到了一个问题 当您滑动刷新并在中间进行刷新时,刷新微调器正在显示但尚未触发刷新,当您向下滚动时,屏幕不会滚动,而是刷新微调器将卡在那里直到你将手指从屏幕上移开。
以下是我产生此错误的步骤:
- 向下滑动刷新微调器,但不要松开
- 向后滑动就像要向下滚动屏幕一样
编辑:我以前在 TradeMe 应用程序上看到过这个,当你查看一个项目时,我不知道他们是怎么做的 https://play.google.com/store/apps/details?id=nz.co.trademe.trademe&hl=en
【问题讨论】:
标签: android android-collapsingtoolbarlayout swiperefreshlayout