SwipeRefreshLayout使用小记
SwipeRefreshLayout使用小记
@[Android|SwipeRefreshLayot]
- 设定颜色
swipeRefreshLayout.setColorScheme(android.R.color.white,
android.R.color.holo_green_light,
android.R.color.holo_orange_light, android.R.color.holo_red_light);
- ** 开始下拉刷新加载数据 **
如果要调用refresh的界面必须要View已经画好的时候调用,不然View是无法画出下俩刷新的小球的
swipeRefreshLayout
.getViewTreeObserver()
.addOnGlobalLayoutListener(
new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
swipeRefreshLayout
.getViewTreeObserver()
.removeOnGlobalLayoutListener(this);
swipeRefreshLayout.setRefreshing(true);
}
});
- SwipeRefreshLayout在使用SupportV7 21 的包时候界面已经改变,出来一个小球的样子
- ** swipeRefreshLayout 兼容RecycleView**