支持子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
樓主用心了,內容非常精彩。
回復
6862 5 0
代碼貢獻英雄榜
用戶名 下載數
聯系我們
首頁/微信公眾賬號投稿
帖子代碼編輯/版權問題
QQ:435399051,1294855032
如何獲得代碼達人稱號?
如何成為簽約作者?
領先的中文移動開發者社區
18620764416
7*24全天服務
意見反饋:[email protected]

掃一掃關注我們

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粵ICP備15117877號 )

安卓版28杠游戏