YCExpandView 自定义折叠布局自定义折叠和展开布局在不用改变原控件的基础上就可以实现折叠展开功能入侵性极低。可以设置折叠和展开的监听事件可以支持支持常
YCExpandView01.该库介绍02.效果展示03.如何使用04.注意要点05.优化问题06.部分代码逻辑01.该库介绍自定义折叠和展开布局,在不用改变原控件的基础上,就可以实现折叠展开功能,入侵性极低。主要的思路是,设置一个折叠时的布局高度,设置一个内容展开时的高度,然后利用属性动画去动态改变布局的高度。可以设置折叠和展开的监听事件,方便开发者拓展其他需求。可以设置动画的时间。可以支持支持常见的文本折叠,流失布局标签折叠,或者RecyclerView折叠等功能。十分方便,思路也比较容易理解,代码不超过300行……02.效果展示03.如何使用设置文本控件
文件列表
YCExpandView.zip
(预估有个62文件)
YCExpandView-master
.gitignore
1002B
gradle
wrapper
gradle-wrapper.jar
53KB
gradle-wrapper.properties
200B
README.md
4KB
build.gradle
546B
gradlew.bat
2KB
gradlew
5KB
暂无评论