效果圖

效果圖
使用GridLayoutManager布局顯示標(biāo)簽,通過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)簽,顏色參考了淘寶的篩選頁面,不過功能沒人家豐富,湊合著玩玩吧,使用RecycleView估計也實現(xiàn)不了他那些功能。
代碼很簡單的,也不多說,直接看源代碼吧:https://github.com/zouyuanfeng/FilterDemo