1. 程式人生 > >Android成長實戰系列文章之Android中的側滑欄

Android成長實戰系列文章之Android中的側滑欄

筆者熱衷於技術,也是一名在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.自定義側滑欄

待筆者親手擼程式碼更新…