ym88659208ym87991671
SIDColorCore | Документация для разработчиков

SIDColorCore

Обновлено 30 января 2026

Класс SIDColorCore представляет собой модель для хранения и управления цветами в приложении. Он используется для задания цветовых значений в светлом и темном режимах, что позволяет SDK корректно отображаться в зависимости от текущей темы устройства или настроек приложения.

ПолеТипОписание
lightIntegerЦвет в светлом режиме
darkIntegerЦвет в темном режиме

Конструктор:

SIDColorCore(Integer light, Integer dark)

Методы

copyNotNull

public fun copyNotNull(light: Int? = this.light,dark: Int? = this.dark): SIDColorCore

Создает копию объекта с обновленными значениями цветов. Если новые значения совпадают со старыми, возвращает текущий объект. Пример использования:

	 val baseColors = SIDColorCore(
light = Color.WHITE,
dark = Color.BLACK
)

// Обновление только светлого цвета
val updatedColors = baseColors.copyNotNull(
light = Color.LTGRAY
)
ПараметрОбязательныйТипОписание
lightНетIntegerНовое значение светлого цвета
darkНетIntegerНовое значение темного цвета

Возвращаемое значение: Новый объект SIDColorCore или текущий, если изменения не требуются

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней

Это полезный материал?
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.