android - 将 SwipeRefreshLayout 微调器定位到低于容器的位置
问题描述
如何在不移动内容的情况下将微调器定位在 swipeRefreshLayout 下方,它会是填充调整吗?
解决方案
您可以使用setProgressViewOffset()
来SwipeRefreshLayout
定位加载微调器。
swipeRefreshLayout.setProgressViewOffset(boolean scale, int start,
int end);
在您的情况下,您只需要更改start
和end
值并设置scale
为“true”
start
是进度微调器应该出现的视图顶部的偏移量(以像素为单位)。
end
是该视图顶部的像素偏移量,在成功滑动手势后进度微调器应该停止。
推荐阅读
- rust - 是否可以围绕 &mut 创建一个包装器,其作用类似于 &mut
- java - reverse 方法应该反向打印出 lst 。它改为打印一个空的arrayList。为什么会发生这种情况,我该如何解决?
- c# - 将用户添加到 Slack 频道
- flutter - Flutter:如何在 Firestore 中获取我的数组数据?
- python - 烧瓶应用程序 - 100% 的内存和 CPU 消耗
- java - Java异常错误导致代码突然停止
- android - 从 YUV 4:2:0 数据创建 VideoFrame
- tensorflow - get_weights is slow with every iteration
- php - Get td contain table from library simplehtmldom
- python - Training not working. "Skipping training since max_steps has already saved"