Android5.0 系統更新了support-v7-appcompat 到 V21,除了增加ToolBar、recyclerview、cardview等控件,同時對改變APP樣式下了不小的功夫,寫法也和以前不一樣了,這裏簡單介紹一下 style 配色相關信息:
<style name="DialerStyle" parent="android:Theme.Material.Light">
<!--應用的主要文字顏色,actionBar的標題文字默認使用該顏色-->
<item name="android:textColorPrimary">#FFFFFF</item>
<!--輔助的文字顏色,一般比textColorPrimary的顏色弱一點,用於一些弱化的表示-->
<item name="android:textColorSecondary">#C1C1C1</item>
<!--應用的主要色調,actionBar默認使用該顏色,Toolbar導航欄的底色-->
<item name="android:colorPrimary">#2A56C6</item>
<!--應用的主要暗色調,statusBarColor 默認使用該顏色-->
<item name="android:colorPrimaryDark">#2A56C6</item>
<!--狀態欄顏色,默認使用 colorPrimaryDark-->
<item name="android:statusBarColor">#00FFFF</item>
<!--底部欄顏色-->
<item name="android:navigationBarColor">#FF1493</item>
<!--窗口背景顏色,此處不允許直接賦值如 #FFFFFF,必須在color中定義使用-->
<item name="android:windowBackground">@android:color/white</item>
<!--控件選中時的顏色,默認使用colorAccent-->
<item name="android:colorControlActivated">#FF7F50</item>
<!--控件按壓時的色調-->
<item name="android:colorControlHighlight">#FF00FF</item>
<!--CheckBox,RadioButton,SwitchCompat等默認狀態的顏色-->
<item name="android:colorControlNormal">#FFD700</item>
<!--默認按鈕的背景顏色-->
<item name="android:colorButtonNormal">#1C71A9</item>
<!--一般控件的選中效果默認採用該顏色,如 CheckBox,RadioButton,SwitchCompat等-->
<item name="android:colorAccent">#008000</item>
<!--默認 EditView 輸入框字體的顏色-->
<item name="android:editTextColor">#E6E6FA</item>
<!--默認 Button,TextView的文字顏色-->
<item name="android:textColor">#B0C4DE</item>
<!--RadioButton checkbox等控件的文字-->
<item name="android:textColorPrimaryDisableOnly">#1C71A9</item>
</style>