我在Recycler视图中使用了Swipe Refresh Layout。当用户拉动刷卡足够刷新并且圆圈出现并且没有调用onRefresh函数推回时,小圆的静止仍然看到照片。 我使用transperent应用程序栏,但在其他原因的问题,即使没有它有问题exsists。
答案 0 :(得分:1)
通过设置swipeRefreshLayout.setProgressViewOffset(false,0,50)解决;
public void setProgressViewOffset(boolean scale,int start,int end)
刷新指示器的起始和静止位置始终如此 位于清新内容的顶部附近。这个职位是 一致的位置,但可以在任何方向调整基于 是否存在工具栏或操作栏。
参数
scale如果没有高于z的视图,则设置为true 进度微调器设置为显示。
start从此视图顶部开始的像素偏移量 应该出现进度微调器。
end此视图顶部的偏移量(以像素为单位) 在成功滑动手势后,进度微调器应该停止。
答案 1 :(得分:0)
您是否尝试在OnRefreshListener中使用setRefreshing(false)
?