Kotlin Android-更改应用程序启动背景色

时间:2019-07-27 14:46:59

标签: android

作为标题,我需要更改应用程序的启动背景颜色。其实是全白的,需要是#202030 我尝试过

<item name="android:windowBackgroundColor">#202030</item>

在我的style.xml中,但是它是全黑色的,无论我将此属性设置为什么颜色。 另外,我不能直接使用

<item name="android:backgroundColor>#202030</item>

因为我还将获得带有此颜色和黑色文本的剪切/复制/粘贴背景菜单

这是我的风格:

<style name="AppTheme" parent="Theme.AppCompat">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="android:windowBackground">#202030</item>
    <item name="colorAccent">#1E88E5</item>
    <item name="android:navigationBarColor">#202030</item>
    <item name="android:statusBarColor">#1d1d30</item>
    <item name="android:textColorPrimary">#E0E0E0</item>
    <item name="android:timePickerStyle">@style/TimePickerStyleLight</item>
    <item name="android:fontFamily">@font/product_sans_regular</item>
    <item name="android:textColor">#E0E0E0</item>
    <item name="android:colorControlHighlight">#3399ff</item>
    <item name="android:colorControlActivated">#3399ff</item>
    <item name="alertDialogStyle">@style/AppCompatAlertDialogStyle</item>
    <item name="android:textColorHint">#BDBDBD</item>
</style>

2 个答案:

答案 0 :(得分:1)

在您的colors.xml

添加

  <color name="splash_color">#202030</color>

然后在style.xml中将splash_color添加到您的主题。

  <item name="android:windowBackground">@color/splash_color</item>

答案 1 :(得分:0)

要在Android Studio中创建自定义颜色,可以在过去的Values-> Color->中添加颜色,然后为您添加所需的线条颜色。 step-one

然后,您可以输入xml背景色并添加布局,就像简单一样 step-two

我希望我能提供帮助,如果这不是您的要求,请在此处评论并进一步说明您想要的内容。