将 SwipeRefreshLayout 微调器放置在低于容器的位置

Tim*_*win 1 android swiperefreshlayout

如何在不移动内容的情况下将微调器放置在 swipeRefreshLayout 较低的位置,这会是填充调整吗?

tro*_*nku 5

您可以使用setProgressViewOffset()SwipeRefreshLayout定位加载旋转器。

swipeRefreshLayout.setProgressViewOffset(boolean scale, int start, 
            int end);
Run Code Online (Sandbox Code Playgroud)

在您的情况下,您只需更改startend值并将其设置scale为“true”

start是距离该视图顶部的像素偏移量,进度微调器应出现在该位置。 end是距离此视图顶部的像素偏移量,在成功的滑动手势后,进度微调器应停止在该位置。