XRefreshLayout,无侵入刷新RecyclerView的所有LayoutManager

    xiaoxiao2021-03-25  105

    XRefreshLayout

    A refresh layout, can refresh RecyclerView for all LayoutManager, NestedScrollView and Any View that implements NestedScrollChild ! Please star the Github Repository: https://github.com/li-xiaojun/XRefreshLayout

    Feature

    support RecyclerView for all LayoutManager in vertical orientation !support NestedScrollView !support any view that implements NestedScrollChild !support custom refresh header and footer , which means you can make you wanderful animation !not support ListView, GridView, ScrollView !

    Screenshot

    refresh RecyclerView for StaggeredGridLayoutManager :

    refresh RecyclerView for GridLayoutManager :

    refresh RecyclerView for LinearLayoutManager :

    refresh NestedScrollView :

    Depedency

    Step 1. Add it in your root build.gradle at the end of repositories:

    allprojects { repositories { ... maven { url 'https://jitpack.io' } } }

    Step 2. Add the dependency

    dependencies { compile 'com.github.li-xiaojun:XRefreshLayout:1.0.0' }

    Get Start

    set refresh listener xrefreshLayout.setOnRefreshListener(new XRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { }

    @Override public void onLoadMore() { } }); finish refresh xrefreshLayout.completeRefresh();set custom loadinglayout //you can see the DefaultLoadingLayout for some help. xrefreshLayout.setLoadingLayout(…);
    转载请注明原文地址: https://ju.6miu.com/read-21568.html

    最新回复(0)