Развернуть
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?) -> Unit | Callback для обработки результата |
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 | Да | Uri | URI с необходимыми данными для запуска активити. |
public fun reLoginAuthELKLite(
activity: FragmentActivity,
uri: Uri
): Unit