如何使用android design support library
Android應用Design Support Library完全使用執行個體 - OPEN 開發經驗庫
http://www.open-open.com/lib/view/open1433385856119.html
Android MD風格相關控件小結 - 簡書
http://www.jianshu.com/p/5e6f2ae1d2ec
在android studio中引用這個庫非常簡單,隻要在 build.gradle 檔案中加上這段代碼: compile 'com.android.support:design:22.2.0即可
android design support library中有如下幾個控件
1,Floating Action Button
一個負責顯示界面基本操作的圓形按鈕。Design library中的FloatingActionButton 實作了一個預設顔色為主題中colorAccent的懸浮操作按鈕,
2,TextInputLayout
TextInputLayout作為一個父容器控件,包裝了新的EditText。通常,單獨的EditText會在使用者輸入第一個字母之後隐藏hint提示資訊,但是現在可以使用TextInputLayout 來将EditText封裝起來,提示資訊會變成一個顯示在EditText之上的floating label,這樣使用者就始終知道他們現在輸入的是什麼。
3,Snackbar
Snackbar提供了一個介于Toast和AlertDialog之間輕量級控件,它可以很友善的提供消息的提示和動作回報。
4,TabLayout
Tab滑動切換View并不是一個新的概念,Google卻是第一次在support庫中提供了完整的支援,而且,Design library的TabLayout 既實作了固定的頁籤 - view的寬度平均配置設定,也實作了可滾動的頁籤
5,NavigationView
NavigationView在MD設計中非常重要,Google提供了NavigationView來實作導航菜單界面
6,AppBarLayout
相當于之前的ActionBar,但是自由度更加高
7,CoordinatorLayout
這次新添加的一個增強型的FrameLayout。在CoordinatorLayout中,可以在FrameLayout的基礎上完成很多新的操作。
8,CollapsingToolbarLayout
提供了一個可以折疊的Toolbar,這也是Google+、photos中的效果。Google把它做成了一個标準控件,更加友善大家使用。