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>
上一篇下一篇

猜你喜欢

热点阅读