伴隨着 Android5.0 的發布也更新了support-v7-appcompat 到 V21,其中增加了 ToolBar、recyclerview、cardview 等控件。
Android5.0 對改變 APP 樣式下了不小的功夫,寫法也和以前不一樣了,下面先簡單介紹一下colorAccent,colorPrimary,colorPrimaryDark …… 的作用:

1. colorPrimary:應用的主要色調,ActionBar 默認使用該顏色,Toolbar 導航欄的底色;
2. colorPrimaryDark:應用的主要暗色調,statusBarColor默認使用該顏色;
3. statusBarColor:狀態欄顏色,默認使用colorPrimaryDark;
4. windowBackground:窗口背景顏色;
5. navigationBarColor:底部欄顏色;
6. colorForeground:應用的前景色,ListView 的分割線,switch 滑動區默認使用該顏色;
7. colorBackground:應用的背景色,popMenu 的背景默認使用該顏色;
8. colorAccent:CheckBox,RadioButton,SwitchCompat 等一般控件的選中效果默認采用該顏色;
9. colorControlNormal:CheckBox,RadioButton,SwitchCompat 等默認狀態的顏色;
10. colorControlHighlight:控件按壓時的色調;
11. colorControlActivated:控件選中時的顏色,默認使用 colorAccent;
12. colorButtonNormal:默認按鈕的背景顏色;
13. editTextColor:默認EditView輸入框字體的顏色;
14. textColor:Button,TextView 的文字顏色;
15. textColorPrimaryDisableOnly: RadioButton、Checkbox 等控件的文字;
16. textColorPrimary:應用的主要文字顏色,ActionBar 的標題文字默認使用該顏色;
17. colorSwitchThumbNormal: switch thumbs 默認狀態的顏色 (switch off)。
