Кастомизация: изображения и иконки
Набор изображений и иконок темы. Задаётся через поле drawables класса UsedeskKnowledgeBaseTheme. Тип каждого поля — идентификатор ресурса (@DrawableRes Int).
| Поле | Описание | Стандартное значение |
|---|---|---|
| iconBack | Кнопка "Назад" в тулбаре | @drawable/usedesk_ic_back |
| iconSupport | Кнопка обращения в поддержку | @drawable/usedesk_ic_support |
| iconSearch | Иконка поиска | @drawable/usedesk_ic_search |
| iconSearchCancel | Иконка очистки поискового запроса | @drawable/usedesk_ic_cancel_round |
| iconSearchPaginationError | Иконка ошибки подгрузки результатов поиска | @drawable/usedesk_ic_error_round |
| iconListItemArrowForward | Стрелка в элементе списка | @drawable/usedesk_ic_arrow_forward |
| iconRatingGood | Иконка положительной оценки статьи | @drawable/usedesk_ic_rating_good |
| iconRatingBad | Иконка отрицательной оценки статьи | @drawable/usedesk_ic_rating_bad |
| iconRatingError | Иконка ошибки при отправке оценки | @drawable/usedesk_ic_error_round |
| iconReviewError | Иконка ошибки при отправке отзыва | @drawable/usedesk_ic_error_round |
| imageCantLoad | Изображение при ошибке загрузки | @drawable/usedesk_image_cant_load |
Пример:
UsedeskKnowledgeBaseTheme.provider = {
UsedeskKnowledgeBaseTheme(
drawables = UsedeskKnowledgeBaseTheme.Drawables(
iconBack = R.drawable.my_ic_back
)
)
}