支持子view的展开与折叠的布局

[复制链接]
来自: MrlLee 分类: Android精品源码 上传时间: 2016-6-2 18:14:31
Tag:支持子view 展开 折叠 布局

项目介绍:

Usage
在根build.gradle中添加:
[XML] 查看源文件 复制代码
allprojects {
    repositories {
        [...]
        maven { url "https://jitpack.io" }
    }
}
[size=1em]
[/table]

在 module的 build.gradle中添加依赖:
[XML] 查看源文件 复制代码
dependencies {
    [...]
    compile 'com.github.cachapa:expandablelayout:x.y'
}
[size=1em][table=98%,none]


把ExpandableLinearLayout作为你想扩展的布局的根,可扩展的相关子view用layout_expandable标记:
[XML] 查看源文件 复制代码

 
    
 
    
 
[size=1em]


还支持el_duration和el_expanded属性。分别指定动画的时间和布局是否应该开始展开。
触发动画直接调用ExpandableLinearLayout的expand(), collapse() 或者 toggle()。
高度固定的view:
填充满的view (通常使用 weight > 0):
多个view同时一起:
手风琴折叠效果(使用两个expandable layout)
RecyclerView item
游客,如果您要查看本帖隐藏内容请回复



相关源码推荐:

我来说两句
所有评论(90)
小新nuaa 2016-6-4 10:40:14
很给力,安卓巴士有你更精彩!
回复
szx5203 2016-6-6 09:49:49
很给力,安卓巴士有你更精彩!
回复
szx5203 2016-6-6 09:50:42
精华内容,楼主V5!
回复
mianana 2016-6-6 17:54:52
感谢分享,安卓巴士有你更精彩:)
回复
mianana 2016-6-6 17:55:27
楼主用心了,内容非常精彩。
回复
awsdsd122 2016-6-7 11:11:28
顶顶更健康~~~~~~~~~
回复
replaceable 2016-6-8 15:32:58
楼主用心了,内容非常精彩。
回复
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )