【发布时间】:2017-01-25 14:40:30
【问题描述】:
我在回收站视图中使用滑动刷新布局。当用户拉动滑动刷新足够多并且出现圆圈并在不调用 onRefresh 函数的情况下向后推时,圆圈的小和平仍然可以看到照片。 我使用透明的应用栏,但即使没有它也存在其他原因的问题。
【问题讨论】:
标签: android android-recyclerview swiperefreshlayout
我在回收站视图中使用滑动刷新布局。当用户拉动滑动刷新足够多并且出现圆圈并在不调用 onRefresh 函数的情况下向后推时,圆圈的小和平仍然可以看到照片。 我使用透明的应用栏,但即使没有它也存在其他原因的问题。
【问题讨论】:
标签: android android-recyclerview swiperefreshlayout
通过设置swipeRefreshLayout.setProgressViewOffset(false,0,50);解决
public void setProgressViewOffset (boolean scale, int start, int end)
刷新指示器的起始和静止位置总是 位于刷新内容顶部附近。这个职位是一个 位置一致,但可以根据任意方向调整 是否存在工具栏或操作栏。
参数
scale 如果没有高于 z 顺序的视图,则设置为 true 进度微调器设置为出现。
start 距视图顶部的偏移量(以像素为单位) 应该会出现进度微调器。
end 距视图顶部的偏移量(以像素为单位) 成功的滑动手势后,进度微调器应该停止。
【讨论】:
您是否尝试过在 OnRefreshListener 中使用 setRefreshing(false)?
【讨论】: