Android成長實戰系列文章之Android中的側滑欄
阿新 • • 發佈:2018-12-23
筆者熱衷於技術,也是一名在Android方向上滾爬的程式設計師,以下是我技術總結系列文章:
此係列文章屬於Android成長實戰系列,主要以專案中實際用到的東西分享出來,更注重於實戰程式設計能力的培養。
我們在日常的專案開發中,側滑欄基本上也算是常用的啦,本片文章將帶你一起實戰Android中各種側滑欄的實現。本篇文章不僅僅帶你去了解Material Design中NavigationView+DrawerLayout,而且還會帶你一起學習如何自定義View,如果NavigationView+DrawerLayout都做不到的側滑欄,那麼自定義的側滑欄很有必要學習。
1.Material Design中NavigationView+DrawerLayout
1.1 NavigationView類和DrawerLayout類說明
關於DrawerLayout幾個重要方法的說明:
- addDrawerListener():新增滑動監聽器。
- closeDrawers():關閉側滑欄。
- openDrawer():開啟側滑欄。傳入方向所代表的int值,例如:Gravity.LEFT代表側滑欄位於左邊。
- setDrawerShadow():設定投影。
- isDrawerOpen():判斷側滑欄是否已開啟。
1.2 手擼簡單的側滑欄&QQ樣式側滑欄&左右側滑欄
2.自定義側滑欄
待筆者親手擼程式碼更新…