
Google推出Android Design Support Library有非常久的一段時間了,要設計有Material Design的APP也不是一件難事。有許多APP都有使用到Navigation View,中文有人稱為側選單,Play商店、巴哈姆特APP、Twitch App等都有使用,如下圖 ↓
如圖上所顯示的,導覽列有著許多的項目,如果每個項目都要重複寫一次Navigation View的程式碼,重新撰寫Item被點擊的事件,不覺是一件很浪費時間的事嗎?
今天來記錄一個Navigation View的父類別,有需要的使用Navigation View的Activity,繼承這個類別即可。
按慣例,拿上一個專案來進行修改。
先創建一個navigation_drawer.xml
...