前言
Google在2014年的IO大會(huì)上變發(fā)布了Material Design脖律,時(shí)隔兩年示损,還沒嘗試過的同學(xué)是時(shí)候?qū)W習(xí)一波啦~
這里崭倘,我通過一個(gè)簡(jiǎn)單的Demo來向大家展示Material Design聊替。
Material Start
Demo地址:
https://github.com/XunMengWinter/MaterialStart/
這個(gè)Demo只有三個(gè)頁面祥楣,基本上是最常用的开财,還封裝了三個(gè)BaseActivity,擴(kuò)展起來非常方便误褪。
1. 頭部展示圖+列表
2. 常規(guī)頁面+標(biāo)題欄菜單
3. 設(shè)置頁面
Demo里面寫得比較清楚责鳍,建議大家先把demo跑起來,然后一邊看效果一遍看代碼兽间。
關(guān)于Material Design历葛,我的建議是:
標(biāo)題菜單丟在menu資源文件夾里;
大多數(shù)Activity布局頁面無需包含標(biāo)題欄渡八,在mainifest中設(shè)置label就好了啃洋;
千萬不要通過設(shè)置windowTranslucentStatus來實(shí)現(xiàn)沉浸式,得不償失屎鳍,除非要做的界面本來就是奇葩宏娄;
不要自定義標(biāo)題欄,因?yàn)椴恍枰獦?biāo)題欄(系統(tǒng)自帶)逮壁,如果你一定要自定義孵坚,請(qǐng)包含ToolBar。