使用滑动刷新布局时的视觉错误

Евг*_*ков 4 android swiperefreshlayout android-recyclerview

我在 Recycler 视图中使用 Swipe Refresh Layout。当用户拉动滑动刷新足够并且圆圈出现并推回而不调用 onRefresh 函数时,圆圈的小和平仍然可以看到照片。在此处输入图片说明 我使用透明的应用程序栏,但即使没有它问题也存在其他原因的问题。

Евг*_*ков 5

通过设置 swipeRefreshLayout.setProgressViewOffset(false,0,50); 解决;

public void setProgressViewOffset (boolean scale, int start, int end)

刷新指示器开始和停止位置始终位于刷新内容的顶部附近。此位置是一致的位置,但可以根据是否存在工具栏或操作栏向任一方向进行调整。

参数

scale 如果没有比进度微调器设置显示位置更高的 z 顺序的视图,则设置为 true。

start 与此视图顶部的偏移量(以像素为单位),进度微调器应出现在该位置。

end 与此视图顶部的偏移量(以像素为单位),在成功滑动手势后,进度微调器应在此位置停止。