Android基礎(十二)最佳UI(MaterialDesign)

這是一種屬於Android的ui設計風格,體會不深,因爲我們公司還是ui向ios靠齊,即當學習一波控件的使用

 

Toolbar

 

和普通ActionBar的區別,可以在標題欄設置其他屬性,比如在標題左右側設置菜單項等功能

 

滑動菜單DrawerLayout

 

需要注意 一定要設置layout_gravity屬性

NavigationView的使用,需要單獨編寫頭部和內容的view

 

懸浮按鈕和可交互提示

 

FloatingActionButton和普通按鈕使用類似,注意elevation和src屬性

Snackbar和toast使用類似,不過支持撤銷操作。

CoordinatorLayout和FrameLayout使用類似,風格符合MD

 

卡片式佈局

 

CardView,可結合列表展示

AppBarLayout,可解決標題欄遮擋問題

 

下拉刷新

SwipeRefreshLayout 刷新控件,注意其內只能有一個佈局

 

可摺疊式標題欄

 

CollapsingToolbarLayout可參考具體代碼

系統狀態欄的空間利用,自定義主題實現沉浸式效果

 

全部資源代碼

頂部可直接下載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章