Главная

Главная

Сообщество

Сообщество

Форум

Форум

STM32

STM32

Электроника

Электроника

Raspberry Pi

Raspberry Pi

Уведомления
Очистить всё

Kotlin error: java.lang.IllegalArgumentException: colors must have length of at least 2 if colorStops is omitted.

(@_tasya)
New member

Здравствуйте, столкнулась со следующей ошибкой:

error: java.lang.IllegalArgumentException: colors must have length of at least 2 if colorStops is omitted.

Причем сборка проекта проходит нормально, но при запуске возникает исключение и в Logcat эта ошибка. Потенциальное проблемное место судя по выводу тут (но это не точно):

.background(
    brush = Brush.verticalGradient(
        colors = listOf(
            Color(0xFFFFFFFF),
        )
    ),
    shape = internalShape,
)

Причем все нормально работало и в какой-то момент резко перестало.


Цитата
Автор темы Опубликовано : 19.12.2025 11:35
Aveal MT
(@aveal)
Top level Admin

Привет!

Ну в общем-то, как сказано в логе, в данном случае необходимо минимум 2 цвета:

.background(
    brush = Brush.verticalGradient(
        colors = listOf(
            Color(0xFFFFFFFF),
            Color(0xFFFF0000), // Second color added
        )
    ),
    shape = internalShape,
)

Видимо их было несколько, потом ты удалила и поэтому стало крашиться.


ОтветЦитата
Опубликовано : 19.12.2025 17:05
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.