文件名称:Android代码-FlowLayout
文件大小:879KB
文件格式:ZIP
更新时间:2022-08-25 21:32:32
Android代码
FlowLayout Android流式布局,支持单选、多选等,适合用于产品标签等。 特色 以setAdapter形式注入数据 直接设置selector为background即可完成标签选则的切换,类似CheckBox 支持控制选择的Tag数量,比如:单选、多选 支持setOnTagClickListener,当点击某个Tag回调 支持setOnSelectListener,当选择某个Tag后回调 支持adapter.notifyDataChanged Activity重建(或者旋转)后,选择的状态自动保存 效果图 用法 dependencies { compile 'com.zhy:flowlayout-lib:1.0.3' } 声明 布局文件中声明: 支持属性: max_select:-1为不限制选择数量,>=1的数字为控制选择tag的数量 auto_select_effect 是否开启默认的选中效果,即为selector中设置的效果,默认为true;如果设置为false,则无选中效果,需要自己在回调中处理。 设置数据 mFlowLayout.setAdapter(n
【文件预览】:
FlowLayout-master
----gradlew(5KB)
----settings.gradle(40B)
----flowlayout()
--------src()
--------.gitignore(7B)
--------flowlayout.iml(11KB)
--------build.gradle(712B)
--------proguard-rules.pro(672B)
----FlowLayout.iml(864B)
----flowLayout.gif(279KB)
----.idea()
--------runConfigurations.xml(564B)
--------misc.xml(2KB)
--------compiler.xml(686B)
--------gradle.xml(693B)
--------encodings.xml(159B)
--------modules.xml(1KB)
--------copyright()
--------vcs.xml(242B)
----sc.png(65KB)
----LICENSE(11KB)
----gradle()
--------wrapper()
----flowlayout_03.gif(553KB)
----README.md(3KB)
----Github-FlowLayout.iml(948B)
----gradlew.bat(2KB)
----flowlayout-lib()
--------flowlayout-lib.iml(9KB)
--------src()
--------.gitignore(7B)
--------build.gradle(865B)
--------proguard-rules.pro(672B)
----gradle.properties(855B)
----.gitignore(144B)
----build.gradle(489B)