前言
Google在2014年的IO大會上變發(fā)布了Material Design,時隔兩年,還沒嘗試過的同學是時候學習一波啦~
這里,我通過一個簡單的Demo來向大家展示Material Design。
Material Start
Demo地址:
https://github.com/XunMengWinter/MaterialStart/
這個Demo只有三個頁面,基本上是最常用的,還封裝了三個BaseActivity,擴展起來非常方便。
1. 頭部展示圖+列表
2. 常規(guī)頁面+標題欄菜單
3. 設置頁面
Demo里面寫得比較清楚,建議大家先把demo跑起來,然后一邊看效果一遍看代碼。

material_start.jpg
關于Material Design,我的建議是:
標題菜單丟在menu資源文件夾里;
大多數Activity布局頁面無需包含標題欄,在mainifest中設置label就好了;
千萬不要通過設置windowTranslucentStatus來實現沉浸式,得不償失,除非要做的界面本來就是奇葩;
不要自定義標題欄,因為不需要標題欄(系統自帶),如果你一定要自定義,請包含ToolBar。