1. 程式人生 > >XRecyclerView的下拉重新整理和上拉載入的實現

XRecyclerView的下拉重新整理和上拉載入的實現

2.設定xrecyclerview的屬性

LinearLayoutManager manager = new LinearLayoutManager(this);
mRecyclerView.setLayoutManager(manager);
mRecyclerView.setLoadingMoreProgressStyle(ProgressStyle.BallSpinFadeLoader);
mRecyclerView.setRefreshProgressStyle(ProgressStyle.BallSpinFadeLoader);
adapter = new BankBranchAdapter(this, checkedBankBranch);
mRecyclerView.setAdapter(adapter);

3.怎麼讓載入更多出來:

mRecyclerView.setLoadingListener(new XRecyclerView.LoadingListener() {
    @Override
    public void onRefresh() {
        current_page = 1;
        netData();
    }

    @Override
    public void onLoadMore() {
        if (hasNextPage) {
            current_page++;
            netData();
        } else {
            mRecyclerView.setFootViewText("", "已載入全部");
            mRecyclerView.setNoMore(true);
        }
    }
});

4.資料載入完後新增refreshComplete()方法!

mRecyclerView.refreshComplete();