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**

https://www.evernote.com/shard/s268/sh/fb76a80b-a160-4e9b-8825-a67216517d34/71f2f3b6d75d3e04890bc01b3cdc6033

    原文作者:@47
    原文地址: https://www.cnblogs.com/Jabba93/p/4059549.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞