向下滚动以使用recycleview和SwipeRefreshLayout加载数据

时间:2014-11-13 05:35:19

标签: android android-5.0-lollipop android-recyclerview swiperefreshlayout onscrolllistener

我们一直在寻找新材料设计的实现,以便在RecyclerViews上刷新,从底部视图下载加载圈,就像新的gmail app.i发现了很多东西一样。但是没有获得像示例或演示.i的新gmail应用程序.i已经实现了refreshlayout和recycleview。

但是当向下滚动到recycleview时,如何将加载圈放在recycleview的最后一条记录中。我想知道如何将循环视图放在上面。

recyclerView.setOnScrollListener(new RecyclerView.OnScrollListener() {
            @Override
            public void onScrollStateChanged(int arg0) {
            }

            @Override
            public void onScrolled(int arg0, int arg1) {

                //add some data but not to show loader.
                getDataFromDB();

            }
        });

3 个答案:

答案 0 :(得分:0)

嗨如果您不想开发这样的布局,那么请关注此网址,我使用它是一个很棒的。

https://github.com/stormzhang/SwipeRefreshLayoutDemo

答案 1 :(得分:0)

你应该用你的所有布局包装 pull to refresh组件。 在swipeRefreshLayout.setOnRefreshListener之后,当您发送API调用时设置swipeRefreshLayout.setRefreshing(true);

答案 2 :(得分:0)

hear是一个非常棒的演示,用于向下滚动以使用recycleview加载数据并轻扫到RefreshLayout。