這是一種屬於Android的ui設計風格,體會不深,因爲我們公司還是ui向ios靠齊,即當學習一波控件的使用
Toolbar
和普通ActionBar的區別,可以在標題欄設置其他屬性,比如在標題左右側設置菜單項等功能
滑動菜單DrawerLayout
需要注意 一定要設置layout_gravity屬性
NavigationView的使用,需要單獨編寫頭部和內容的view
懸浮按鈕和可交互提示
FloatingActionButton和普通按鈕使用類似,注意elevation和src屬性
Snackbar和toast使用類似,不過支持撤銷操作。
CoordinatorLayout和FrameLayout使用類似,風格符合MD
卡片式佈局
CardView,可結合列表展示
AppBarLayout,可解決標題欄遮擋問題
下拉刷新
SwipeRefreshLayout 刷新控件,注意其內只能有一個佈局
可摺疊式標題欄
CollapsingToolbarLayout可參考具體代碼
系統狀態欄的空間利用,自定義主題實現沉浸式效果
全部資源代碼
頂部可直接下載