美文网首页
流式布局和能管理子项选中状态的流式布局

流式布局和能管理子项选中状态的流式布局

作者: starryCaptain | 来源:发表于2018-09-04 20:03 被阅读0次

    按照惯例先上图:

    flow_layout.gif

    内容填满一行后自动换行的流式布局常见于标签展示、标签选择需求。封装出专门的布局,支持 xml 使用模式用来做少量数据静态显示和 adapter 模式做大量的、动态的数据绑定渲染方便的使用可以说是一劳永逸了。

    引入

    compile 'com.yinzihao:YinLayout:{latest-version}'

    使用指南

    FlowLayout

    流式布局。子 view 将横向依次填满布局的每一行。

    FlowLayoutCommonCheckableGroup 类似,都可在 xml 中直接使用或在代码中通过 adapter 方式动态使用。事实上,它们都实现了 LayoutByAdapterAble 接口,所以符合同样的 adapter 实现规范。

    CheckableGroupFlowLayout

    用于选择标签的流式布局。继承了 FlowLayout,所以显示样式与 FlowLayout 相同。同时与 CommonCheckableGroup 一样实现了 CheckableGroup 接口,所以同样可通过 setOnItemCheckListener() 设置选项状态改变监听和通过 getCheckedItemList() 获取当前选中项的列表。

    <span id="CheckableGroup">CheckableGroup</span>

    子 view 可被选中的 viewGroup 的统一接口

    <span id="LayoutByAdapterAble">LayoutByAdapterAble</span>

    可使用 adapter 方式实现数据管理的布局统一实现的接口

    相关文章

      网友评论

          本文标题:流式布局和能管理子项选中状态的流式布局

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