相信大家都看過IOS的TableView字母快速索引功能,如果列表數據比較多,快速索引確實非常好用。而且IOS的TableView設置索引非常方便,只需要返回一個分組數組即可。反觀Android並沒有這麼方便的控件,於是便自己寫了一個。
本控件的發佈離不開https://github.com/woozzu/IndexableListView,在此非常感謝作者的分享。
相對於原項目,本項目進行了一些定製化,可以對側邊欄進行一些定製,甚至,可以做高級的定製。
項目地址:https://github.com/xingty/IndexableExpandableListView
支持橫屏
功能說明
- 快速索引功能
- 支持設置字體大小、背景顏色,透明度等。
- 可以設置自己的畫筆(如果需要)
屬性說明
indexbarFontSize 索引欄內部文字大小(索引欄寬度由字體大小決定)
indexbarAlpha 索引欄和預覽框的透明度,如果爲0,預覽框不會被繪製
indexbarPadding 索引欄的內邊距
indexbarMargin 索引欄右邊的距離
indexbarTextColor 字體顏色
showPreview 是否顯示預覽框