V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
marshalchen
V2EX  ›  分享创造

分享一个 Android 的 Recyclerview 的加强控件 UltimateRecyclerview

  •  
  •   marshalchen ·
    cymcsg · 2015-05-26 15:04:29 +08:00 · 5579 次点击
    这是一个创建于 3262 天前的主题,其中的信息可能已经有所发展或是发生改变。

    UltimateRecyclerview是一种功能强大的RecyclerView(advanced and flexible version of ListView),包括了下拉刷新,加载更多,多种动画,空数据提示,拖动排序,视差处理,工具栏渐变,滑动删除,自定义floating button,多种刷新效果,scrollbar,sticky header,多layout支持等等元素,而且使用起来跟RecyclerView一样的方便。

    Recylcerview由于相对还是较新,开源项目没有listview那么丰富,在这里跟大家分享一下,希望大家多多支持,多提意见和建议。

    项目地址:UltimateRecyclerview

    https://github.com/cymcsg/UltimateRecyclerView

    Screenshot

    ultimate_recyclerview
    ultimate_recyclerview
    ultimate_recyclerview
    ultimate_recyclerview
    ultimate_recyclerview

    3 条回复    2015-05-29 09:41:55 +08:00
    yrom
        1
    yrom  
       2015-05-27 21:59:17 +08:00
    楼主对于RecyclerView Adapter的notifyItemChanged()可有研究?
    如果短时间内频繁调这个方法,如刷新进度条,会使得RecyclerView 有可能生成两个或多个ViewHolder 为那个item 在一直轮换着bind,出现闪烁的问题。。。

    另外,感觉这个项目太“大而全”了,有些功能感觉一般都用不上,若是能改成类似扩展插件样的就更好了
    marshalchen
        2
    marshalchen  
    OP
       2015-05-27 22:38:08 +08:00
    @yrom 感谢提意见,这个UI控件的功能本来也不用都开启,需要哪个用哪个就OK,都是有开关可以控制的。所以如果只需要其中两三个的话只开启2,3个就OK了。Demo为了更好的表现才把功能都加上的。
    mengrusheng
        3
    mengrusheng  
       2015-05-29 09:41:55 +08:00
    手动点个赞 抽时间研究一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2320 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:41 · PVG 11:41 · LAX 20:41 · JFK 23:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.