Есть ли способ создать новый цвет в android с флаттером? - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь создать свой экран spla sh с собственным android, я использую флаттер, и мой проект android находится в kotlin, я пытаюсь создать новый цвет для android, потому что мне нужно указать c hexa цвет, но я не могу создать свой собственный цвет, когда я пытаюсь, флаттер говорит, что не может распознать название цвета.

Вот некоторые попытки:

<resources>
    <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
        <!-- Show a splash screen on the activity. Automatically removed when
             Flutter draws its first frame -->
        <item name="android:windowBackground">@drawable/launch_background</item>

    </style>
        <color name="goiaba">#e1635a</color>

</resources>

Файл android -> приложение -> res -> значения -> стили. xml

<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@android:color/black" />

    <item android:drawable="@android:color/holo_blue_light">

    </item>
</layer-list>

Файл android -> приложение - > res -> drawable -> launch_background. xml

Когда нарисованный элемент имеет цвет holo_blue_light, он отлично работает, потому что его цвет android уже есть, но когда я пытаюсь поставить цвет "goiaba", не работает ...

Это сообщение об ошибке: android / app / src / main / res / drawable / launch_background. xml: 13: AAPT: ошибка: ресурс android: цвет / goiaba не найден .

1 Ответ

0 голосов
/ 09 апреля 2020

Я нашел, как создать новый цвет в android с проектом флаттера, мне нужно создать цвета. xml в PROJECT / android / app / src / main / res / values ​​/ и я добавил с помощью @ color / COLOR_NAME

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...