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

Android SDK

Обновлено 12 декабря 2025

setUIMode

Устанавливает режим цветовой схемы пользовательского интерфейса через enum [UIColorMode].  

ПараметрОбязательныйТипОписание
uiColorModeДаUIColorModeРежим цветовой схемы пользовательского интерфейса
public fun setUIMode(uiColorMode: UIColorMode): Unit

getPictureFromCache

Асинхронное получение картинки из кэша библиотеки картинок.

ПараметрОбязательныйТипОписание
url  Даstringпуть к картинке
public suspend fun getPictureFromCache(url: String): Bitmap?

getPictureFromCache

Синхронное получение картинки из кэша библиотеки картинок.

ПараметрОбязательныйТипОписание
url  Даstringпуть к картинке
result  Да(Bitmap?) -> UnitCallback для обработки результата
public fun getPictureFromCache(url: String, result: (Bitmap?) -> Unit): Unit

updateWidgets

Обновление виджетов ЕЛК исключая ELKRoot

public fun updateWidgets(): Unit

addCustomElement

Добавляет [кастомный элемент] () с возможностью фильтрации и преобразования данных.

ПараметрОбязательныйТипОписание
elementNameДаStringИмя элемента.
filterConditionДа(T) -> BooleanУсловие фильтрации для элемента.
entityConvertorДа(ELKCustomElement) -> TКонвертер для преобразования ELKCustomElement в T.
shimmerДа@Composable BoxScope.(modifier: Modifier) -> UnitРазметка шиммера элемента.
contentДа@Composable BoxScope.(data: T, sidPartnerColors: SIDPartnerColors, modifier: Modifier, onClick: () -> Unit) -> UnitРазметка элемента, где будет типизированная дата T, modifier - композ модификатор для изменения декора или поведения объекта.
public fun <T : Any> addCustomElement(
elementName: String,
filterCondition: (T) -> Boolean,
entityConvertor: (ELKCustomElement<*>) -> T,
shimmer: @Composable BoxScope.(modifier: Modifier) -> Unit,
content: @Composable BoxScope.(
data: T,
sidPartnerColors: SIDPartnerColors,
modifier: Modifier,
onClick: () -> Unit
) -> Unit
): Unit

reLoginAuthELKLite

Запуск аутентификации через специальное окно ("шторку")

ПараметрОбязательныйТипОписание
activityДаFragmentActivityАктивити для открытия WebView.
uriДаUriURI с необходимыми данными для запуска активити.
public fun reLoginAuthELKLite(
activity: FragmentActivity,
uri: Uri
): Unit

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

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

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