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

posted @ 2014-10-29 14:56  hangox  阅读(492)  评论(0编辑  收藏  举报