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

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

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)
Чи була наша стаття корисною?