標籤:主題 == 應用 win 今天 背景 定義 nbsp 選中
在使用Eclipse的時代,我們很少去在style檔案給整個應用或者Activity去設定顏色,那是因為即使設定也不會提升使用者的視覺效果。但是材料設計號稱讓沒有設計功底的人也能做出漂亮的App,那我們今天就來看看在Androi5.0中常用的顏色屬性。
我們可以先定義一個style,然後在這個style中設定每一個Activity或者整個App的顏色,最後在資訊清單檔中來給某個Activity設定主題即可。代碼如下:
<style name="AppTheme.NoActionBar"> <!--狀態列顏色--> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <!--控制各個控制項被選中時的顏色--> <item name="colorAccent">@color/colorAccent</item> <!--頁面背景色--> <item name="android:windowBackground">@color/windowBackg</item> <!--底部導覽列顏色--> <item name="android:navigationBarColor">@color/navigationColor</item> <!--Appbar背景色--> <item name="android:colorPrimary">@color/colorPrimary</item> <!--ToolBar上的Title顏色--> <item name="android:textColorPrimary">@color/textColorPrimary</item> <!--各個控制控制項的預設顏色--> <item name="android:colorControlNormal">@color/colorControlNormal</item></style>
最後再來一張圖詳細說明每個item設定的到底是哪裡的顏色:
Android5.0常用顏色屬性說明