美文网首页Android技术知识Android开发Android开发经验谈
Android刷新库TRecyclerView,好不好用你试试就

Android刷新库TRecyclerView,好不好用你试试就

作者: GeekStrom | 来源:发表于2018-08-26 14:40 被阅读121次

    TRecyclerView

    由于项目需求,很多地方使用了大量的多类型item,于是捣鼓捣鼓诞生了TRecyclerView,让开发者只关心ViewHolder的开发,高复用,TRecyclerView(面向ViewHolder开发的刷新库,多类型item终结者,好不好用你试试就知道)

    主要功能

    效果图

    111.png 222.png 333.png 444.png 555.png 666.png 777.png 888.png

    使用步骤

    Gradle

    Step 1. 在你的根build.gradle文件中增加JitPack仓库依赖。

     allprojects {
         repositories {
          jcenter()
          maven { url "https://jitpack.io" }
        }
     }
    

    Step 2. 在你的model的build.gradle文件中增加TRecyclerView依赖

     com.github.SelfZhangTQ:TRecyclerView:2.2.7
    

    Step 3.数据填充

    adapter = new MultiTypeAdapter();
    //设置刷新头,加载更多foot以及itemView
    adapter.bind(HeaderVo.class, new HeaderViewHolder(LinearLayoutActivity.this, ProgressStyle.Pacman));
    adapter.bind(FootVo.class, new FootViewHolder(LinearLayoutActivity.this, ProgressStyle.Pacman));
    
    items = new Items();
    
    
    layoutManager = new LinearLayoutManager(LinearLayoutActivity.this);
    mRecyclerView.setAdapter(adapter);
    mRecyclerView.setLayoutManager(layoutManager);
    

    Step 4.下拉刷新,加载更多,滚动监听回调

    mRecyclerView.addOnRefreshListener(new OnRefreshListener(){
            @Override
            public void onRefresh() {
    
             }
            @Override
            public void onLoadMore() {
    
            }
        });
    mRecyclerView.addOnTScrollListener(new OnTScrollListener() {
            @Override
            public void onScrolled(int dx, int dy) {
    
            }
    
            @Override
            public void onScrollStateChanged(int state) {
    
            }
        });
    

    TRecyclerView使用步骤介绍完了,对了adapter好像忘了介绍,NO,NO,NO,你不需要关心adapter,尽情的编写ViewHolder吧

    项目github地址:https://github.com/SelfZhangTQ/TRecyclerView 欢迎star,感谢支持

    Demo简单可看实战项目

    项目实战地址github地址:https://github.com/SelfZhangTQ/T-MVVM 欢迎star,感谢支持

    效果图:

    5_video.gif

    Thanks

    • multitype
    • AVLoadingIndicatorView

    未经同意禁止抄袭,如转载请在显要位置标注

    相关文章

      网友评论

      本文标题:Android刷新库TRecyclerView,好不好用你试试就

      本文链接:https://www.haomeiwen.com/subject/owdoiftx.html