Кастомизация: базовый стиль сообщения
Перед прочтением необходимо ознакомиться с информацией в статье "Кастомизация" и "Кастомизация: общие стили".
Стиль: Usedesk.Chat.Message
Дочерние атрибуты:
| Название | Описание | Стандартное значение |
|---|---|---|
| usedesk_chat_message_avatar_image | Стиль изображения агента отправителя | @style/Usedesk.Chat.Message.Avatar.Image |
| usedesk_chat_message_time_text | Стиль времени сообщения | @style/Usedesk.Chat.Message.Time.Dark.Text |
| usedesk_chat_message_name_text | Стиль имени отправителя сообщения | @style/Usedesk.Chat.Message.Name.Text |
Дочерний стиль: Usedesk.Chat.Message.Avatar.Image
Дочерние атрибуты:
| Название | Описание | Стандартное значение |
|---|---|---|
| android:visibility | Видимость аватарки агента | visible |
| riv_corner_radius | Скругление углов аватарки | 20dp |
| usedesk_drawable_1 | Стандартное изображение аватарки | @drawable/usedesk_background_avatar_def |
Дочерний стиль: Usedesk.Chat.Message.Time.Dark.Text
Дочерние атрибуты:
| Название | Описание | Стандартное значение |
|---|---|---|
| usedesk_drawable_1 | Изображение статуса сообщения "отправка" | @drawable/usedesk_ic_sending |
| usedesk_drawable_2 | Изображение статуса сообщения "отправлено" | @drawable/usedesk_ic_sent_successfully |
Дочерний стиль: Usedesk.Chat.Message.Name.Text
Только стандартные атрибуты TextView.
Стиль даты: Usedesk.Chat.Date
Дата над сообщениями оформляется отдельной темой, а не через Usedesk.Chat.Message.
Дочерние атрибуты:
| Название | Описание | Стандартное значение |
|---|---|---|
| usedesk_chat_message_date_text | Стиль даты над сообщением | @style/Usedesk.Chat.Message.Date.Text |
Дочерний стиль: Usedesk.Chat.Message.Date.Text
Дочерние атрибуты:
| Название | Описание | Стандартное значение |
|---|---|---|
| usedesk_text_1 | Надпись "Сегодня" | @string/usedesk_today |
| usedesk_text_2 | Надпись "Вчера" | @string/usedesk_yesterday |