Top.Mail.Ru
Уведомления
Очистить все

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
(@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 хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.