[Android] 通過 theme style 設定狀態列 導航欄等的顏色
阿新 • • 發佈:2018-12-17
程式碼如下:
<style name="test">
<!--狀態列顏色-->
<item name="colorPrimaryDark">@color/md_red_900</item>
<!--控制各個控制元件被選中時的顏色-->
<item name="colorAccent">@color/md_red_100</item>
<!--頁面背景色-->
<item name="android:windowBackground">@color/md_white_1000</item>
<!--api 21 可用 底部導航欄顏色-->
<item name="android:navigationBarColor" >@color/md_blue_900</item>
<!--api 21 可用 Appbar背景色-->
<item name="android:colorPrimary">@color/md_green_50</item>
<!--ToolBar上的Title顏色-->
<item name="android:textColorPrimary">@color/textColorPrimary</item>
<!--api 21 可用 各個控制控制元件的預設顏色-->
<item name="android:colorControlNormal" >@color/colorControlNormal</item>
</style>
要注意 有的顏色屬性只在API 21之後可以使用。
我們來看2張圖片,與我們的顏色屬性相對應