Skip to main content

Android

Публичный класс Configuration используется для кастомизации UI-компонентов:

// Если передать null, ставится значения по умолчанию из ресурсов ioka SDK
data class Configuration(
// Текст на кнопке (оплаты, привязки и т.д.)
val buttonText: String? = null,
// Бэкграунд для EditText полей, принимает в себя @DrawableRes Int
val fieldBackground: Int? = null,
// Бэкграунд для кнопок (если она есть), принимает в себя @DrawableRes Int
val buttonBackground: Int? = null,
// Бэкграунд-цвет страницы, принимает в себя @ColorRes Int
val backgroundColor: Int = R.color.ioka_color_background,
// Цвет иконок (сканирования, CVV и т.д.), принимает в себя @ColorRes Int
val iconColor: Int = R.color.ioka_color_icon_secondary,
// Цвет текстов, принимает в себя @ColorRes Int
val textColor: Int = R.color.ioka_color_text,
// Цвет подсказок в EditText полях (если они есть), принимает в себя @ColorRes Int
val hintColor: Int = R.color.ioka_color_nonadaptable_grey,
)

Пример (старт флоу сохранения карты)

Ioka.startSaveCardFlow(activity: Activity, customerToken: String, configuration: Configuration?)