2015年12月28日 星期一

為 Android 專案加上 Material Design 風格的 Navigation Drawer

最近手機從 htc 換成 Nexus 5x,很多原本用慣的 htc 內建 App 都要自己重新找替代品,在氣象方面找到的大部份畫面我都不喜歡,於是打算利用幾個週未晚上的時間自己製作了一個基於 Material Design 的版本,內容當然是來自中央氣象局,所以資訊的豐富程度應該會比 Google 氣象來得充足,正好是一個從頭寫起的乾淨專案,所以很適合用來一邊寫一邊 copy 程式碼做紀錄,這篇就是在記錄怎麼從單一 MainActivity 改到有 Material Design 規範的 Navigation drawer 並將 ActionBar 換為 Toolbar。

首先來讀一下 Material Design 的 Drawer guideline:Navigation drawer