美文网首页
Smart-HeaderFooter-RecyclerView

Smart-HeaderFooter-RecyclerView

作者: Android_lml | 来源:发表于2016-06-15 09:47 被阅读427次

    GitHub:https://github.com/songhanghang/Smart-HeaderFooter-RecyclerView

    SmartHeaderFooterRecyclerview
    Easy implements Header & Footer view, Support Liner、Grid、StaggeredLayoutManager, With least modify!
    非常方便的实现Recyclerview添加HeaderView和FooterView, 支持 LinearLayoutManager & GridLayoutManager & StaggeredLayoutManager

    Feature:

    不需要修改Target Adapter

    2, Not destroy target adapter position
    不会破坏Target adapter中的 position (PS: 不需要 +1 -1)

    3, Support dynamic add & remove
    支持动态添加移除

    4, Support LinearLayoutManager & GridLayoutManager & StaggeredLayoutManager
    支持 LinearLayoutManager & GridLayoutManager & StaggeredLayoutManager 三种布局管理器

    5, No dependencies code build order
    不依赖RecyclerView设置顺序 (eg: 不需要提前设置LayoutManager)

    Gradle Dependency (only 18.8KB)
    Add the library to your project build.gradle

    dependencies { 'com.songhang:smart-headerfooter-recyclerview:1.0.0'}

    Usage:
    RecyclerView.Adapter targetAdapter = new RecyclerView.Adapter() { ... }; SmartRecyclerAdapter smartRecyclerAdapter = new SmartRecyclerAdapter(targetAdapter); smartRecyclerAdapter.setFooterView(footerView); smartRecyclerAdapter.setHeaderView(headerView); recyclerView.setAdapter(smartRecyclerAdapter);

    Screenshot:

    Paste_Image.png Paste_Image.png

    相关文章

      网友评论

          本文标题:Smart-HeaderFooter-RecyclerView

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