效果圖
效果圖
使用GridLayoutManager布局顯示標(biāo)簽全蝶,通過(guò)setSpanSizeLookup設(shè)置標(biāo)題占滿一行
layoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int i) {
if (data.get(i).getType() == LabelBean.HEADER)
return 3;//如果為header悼枢,把三格全占滿
else return 1;
}
});
在adapter上使用了多布局桶错,分別顯示標(biāo)題和標(biāo)簽炒刁,顏色參考了淘寶的篩選頁(yè)面坠七,不過(guò)功能沒人家豐富见转,湊合著玩玩吧命雀,使用RecycleView估計(jì)也實(shí)現(xiàn)不了他那些功能。
代碼很簡(jiǎn)單的斩箫,也不多說(shuō)吏砂,直接看源代碼吧:https://github.com/zouyuanfeng/FilterDemo