您好,欢迎来到源码搜藏!分享精神,快乐你我!提示:担心找不到本站?在百度搜索“源码搜藏”,网址永远不丢失!
  • 首 页
  • 在线工具
  • 一款强大的RecyclerView的adapter,支持ViewHolders动画,拖拽,

    时间:2016-08-23 11:35 来源:互联网 作者:源码搜藏 浏览:收藏 挑错 推荐 打印

    FlexibleAdapter

    唯一的适配器多功能为您RecyclerView
    • 新!Beta版:V5.0.0-B7建立在二○一六年六月二十〇日112KB(可用库!)

    公告:重要革命性的变化在V5.0.0可以预见的。请参阅问题释放

    当最初Android团队推出了RecyclerView部件,我们必须实现在多个应用程序自定义适配器,一次又一次为我们提供意见的项目。
    我们不知道怎么加选择和所有用例在同一组合适配器。我公司自创建这个库,它已成为容易配置如何的意见将在列表中显示出来,而现在,没有人愿意再使用一个ListView。

    背后的想法是要重新组合所有的功能在一个独特的库,而无需定制和导入其中的不兼容几个第三库。

    该FlexibleAdapter帮助开发者简化这个过程无需过于担心适配器了。这很容易扩展,它已经预定义的逻辑不同的情况,并防止常见的错误。
    这个库是可配置的,它引导开发者创造更好的用户体验,现在,更与新ViewHolders和新的行动。

    主要功能

    • 简单的项目选择与连锁反应,单,多选择模式。
    • 恢复已删除的项目,的作品与扩展项目呢!
    • FastScroller,NEW现在在库支持所有的3布局。
    • 定制ItemDecoration。
    • SearchFilter与Spannable文字,NEW现在项目动画。工程与子项目呢!
    • 添加和删除自定义动画项目。
    • 新!自动映射ViewTypes与产品接口。
    • 新!预定义ViewHolders。
    • 新!页眉/粘性行为完全节可点击,可折叠,自动联动!
    • 新!可扩展项目进行选择的连贯性,多层次的扩张。
    • 新!拖放和休假隐藏模式刷卡到辞退,有选择一致性。
    • 新!与自定义配置适配器动画基于适配器的位置和超越。
    • 新!创新EndlessScroll与适配器结合(无OnScrollListener)。
    • 新! UndoHelper&ActionModeHelper。
    • 新! DrawableUtils与纹波(无XML)的动态背景。
    • 新!一个简单的构造对许多事件。
    • 新!添加/节活动项目Easy运行位置计算。
    • ...更多的惊喜。

    建立

    repositories {
        jcenter()
        maven {url = "http://dl.bintray.com/davideas/maven" }
        maven {url = "https://oss.sonatype.org/content/repositories/snapshots/" } //For Snapshots
    }
    
    dependencies {
        //Using JCenter
        compile 'eu.davidea:flexible-adapter:4.2.0'
        compile 'eu.davidea:flexible-adapter:5.0.0-b7'
    
        //Using MavenSnapshots repository for continuous updates from my development
        compile 'eu.davidea:flexible-adapter:5.0.0-SNAPSHOT'
    }
    

    百科!

    我强烈建议阅读新的维基页面,在这里你可以找到一个全面的教程*。
    Wiki页面已经完全审查,以从5.0.0支持所有即将到来的功能。

    * = 页面是沉重的修订下,正在进行的工作 :-)

    拉请求/问题/改进请求

    随意作出贡献,并问!
    积极的讨论:

    • 快照和预发布的FlexibleAdapter V5.0.0
    • 文档

    引擎盖下

    一些简单的功能已经实现得益于一些博客(见在页面的底部),合并以及速度和扩展性的方法进行了改进,对于使用RecyclerView活动。

    • 在较低的水平有SelectableAdapter类。它提供了选择功能,并且它能够保持状态的旋转后:你只需要调用从活动中。OnSave / OnRestore中的方法!
    • 在中等水平,该AnimatorAdapter班已经被添加到给在启动时,当用户滚动一些动画。
    • 在前面级中,核心类FlexibleAdapter它拥有并处理主列表,执行上的各种不同类型的项目在添加和删除的项目注重行动,以及“评选的一致性”的新概念。
    • 项目接口和预定义ViewHolders完成整个图书馆提供更多的行动,以项目和配置选项,开发人员和最终用户。

    演示程序的橱窗

    您可以从最新发布页面下载最新的演示程序。

    拖动网格和总体 次要功能 StickyHeaders&EndlessScrolling

    多选择与SC 解开 拖曳线

    搜索 滑动到dismiss1 滑动到dismiss2

    适配器动画 动态部分 交错布局

    一款强大的RecyclerView的adapter,支持ViewHolders动画,拖拽,转载请注明出处http://www.codesocang.com/kj/recyclerviews/33498.html 源码搜藏网所有源码来自用户上传分享,版权问题及牵扯到商业纠纷均与源码搜藏网无关
    标签: