1. 程式人生 > >MaterialDesign控件學習

MaterialDesign控件學習

coord bar head navig view nac toolbar 谷歌 sna

DrawerLayout:允許放入兩個直接子控件,第一個為主屏幕中顯示的內容,第二個為滑動菜單中顯示的內容
CoordinatorLayout:當Snackbar遮擋住view時,CoordinatorLayout來協調 view 布局,加強版的FrameLayout
AppBarLayout:本身為了一個垂直方向的LinearLayout,toolbar並不能與其它控件互對,所以要把toolbar放入一個AppBarLayout當中,根據官方的谷歌文檔,AppBarLayout目前必須是第一個嵌套在CoordinatorLayout裏面的子view,可監聽其所有子控件的各種事情,做出合理響應

NavigationView: 首先需要一個headerlayout顯示頭部布局,還有一個menu資源xml文件顯示其中的選項條目,NavigationView它被用於DrawerLayout的第二個控件

MaterialDesign控件學習