Android Style属性设置
2021-03-29 本文已影响0人
独自闯天涯的码农
1、主题设置
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:colorPrimaryDark">@color/white</item>//应用的主要暗色调(状态栏颜色),statusBarColor默认使用该颜色
<item name="android:statusBarColor">@color/white</item>//状态栏颜色,默认使用colorPrimaryDark
<item name="android:colorPrimary">@color/white</item>//应用的主要色调,actionBar默认使用该颜色,Toolbar导航栏的底色,RadioButton的图标颜色,EditText光标颜色,Switch和SeekBar滑动图标颜色
<item name="android:windowBackground">@color/white</item>//窗口背景颜色
<item name="android:navigationBarColor">@color/white</item>//底部栏颜色
<item name="android:colorForeground">@color/white</item>//应用的前景色,ListView的分割线,switch滑动区默认使用该颜色
<item name="android:colorBackground">@color/white</item>//应用的背景色,popMenu的背景默认使用该颜色
<item name="android:colorAccent">@color/white</item>//CheckBox,RadioButton,SwitchCompat等一般控件的选中效果默认采用该颜色
<item name="android:colorControlNormal">@color/white</item>//CheckBox,RadioButton,SwitchCompat等默认状态的颜色。
<item name="android:colorControlHighlight">@color/white</item>//控件按压时的色调
<item name="android:colorControlActivated">@color/white</item>//控件选中时的颜色,默认使用colorAccent
<item name="android:colorButtonNormal">@color/white</item>//默认按钮的背景颜色
<item name="android:editTextColor">@color/white</item>//默认EditView输入框字体的颜色。
<item name="android:textColor">@color/white</item>//Button,textView的文字颜色
<item name="android:textColorPrimaryDisableOnly">@color/white</item>//RadioButton checkbox等控件的文字
<item name="android:textColorPrimary">@color/white</item>//应用的主要文字颜色,actionBar的标题文字默认使用该颜色
<item name="android:colorSwitchThumbNormal">@color/white</item>//switch thumbs 默认状态的颜色. (switch off)
</style>
2、启动页主题设置
<style name="SplashTheme" parent="AppTheme">
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">false</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowBackground">@drawable/shape_splash</item>
</style>