К сожалению, вы не можете использовать прямые значения цвета в теге android:drawable. Этот атрибут предназначен для ссылок на ресурсы, а не для прямых значений цвета.
Однако вы можете определить свой собственный цвет в ресурсах вашего приложения и ссылаться на него. Для этого выполните следующие шаги:
1. Откройте файл res/values/colors.xml в вашем проекте. Если этот файл не существует, создайте его.
2. В файле colors.xml определите свой собственный цвет, как показано ниже:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="my_custom_color">#0066cc</color>
</resources>
Теперь вы можете использовать свой пользовательский цвет в файле splash_image_def:
<item android:drawable="@color/my_custom_color" />
учтите, что названия ресурсов не должны начинаться с цифры и не должны содержать символов, кроме букв (a-z), цифр (0-9) и подчеркивания (_).
Ваш код может выглядеть следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/my_custom_color" />
<item>
<bitmap
android:gravity="center"
android:src="@mipmap/ic_launcher" />
</item>
</layer-list>