Змініть схему кольорів віджета чату в Android SDK

Ви можете скористатися однією з наших стандартних тем або налаштувати вигляд чату самостійно.
Написано Микола
Оновлено 12 годин тому

HCTheme.Builder досить зрозумілий. Щоб змінити вигляд екрана чату, ви можете скористатися одним із трьох способів. Вони повернуть HCTheme, який ви можете налаштувати будь-яким способом.

Тема за замовчуванням

HCTheme.Builder(HCTheme.Type.DEFAULT)

Темна тема

HCTheme.Builder(HCTheme.Type.DARK)

Тема з власним головним кольором

HCTheme.Builder(R.color.main_color, shouldPaintIconsAutomatically: true)

Приклад

Додайте тему під час ініціалізації:

Java:

HCTheme theme = new HCTheme.Builder(HCTheme.Type.DEFAULT).build()

HCOptions options = new HCOptions.Builder()
        .setTheme(theme)
        .build();

HelpCrunch.initialize(this, ORGANISATION, APP_ID, SECRET, (HCUser) null, options);

Kotlin:

val theme = HCTheme.Builder(HCTheme.Type.DEFAULT).build()

val options = HCOptions.Builder()
        .setTheme(theme)
        .build()

HelpCrunch.initialize(this, ORGANISATION, APP_ID, SECRET, options = options)

Додайте тему під час запуску екрана чату:

Java:

HCTheme theme = new HCTheme.Builder(HCTheme.Type.DEFAULT).build()

HCOptions options = new HCOptions.Builder()
        .setTheme(theme)
        .build();

HelpCrunch.showChatScreen(context, options);

Kotlin:

val theme = HCTheme.Builder(HCTheme.Type.DEFAULT).build()

val options = HCOptions.Builder()
        .setTheme(theme)
        .build()

HelpCrunch.showChatScreen(context, options)
Чи була наша стаття корисною?