Customization: basic message style
Before reading, please review the articles "Customization" and "Customization: common styles".
Style: Usedesk.Chat.Message
Child attributes:
| Name | Description | Default value |
|---|---|---|
| usedesk_chat_message_avatar_image | Sender agent avatar style | @style/Usedesk.Chat.Message.Avatar.Image |
| usedesk_chat_message_time_text | Message time style | @style/Usedesk.Chat.Message.Time.Dark.Text |
| usedesk_chat_message_name_text | Message sender name style | @style/Usedesk.Chat.Message.Name.Text |
Child style: Usedesk.Chat.Message.Avatar.Image
Child attributes:
| Name | Description | Default value |
|---|---|---|
| android:visibility | Agent avatar visibility | visible |
| riv_corner_radius | Avatar corner radius | 20dp |
| usedesk_drawable_1 | Default avatar image | @drawable/usedesk_background_avatar_def |
Child style: Usedesk.Chat.Message.Time.Dark.Text
Child attributes:
| Name | Description | Default value |
|---|---|---|
| usedesk_drawable_1 | "Sending" message status image | @drawable/usedesk_ic_sending |
| usedesk_drawable_2 | "Sent" message status image | @drawable/usedesk_ic_sent_successfully |
Child style: Usedesk.Chat.Message.Name.Text
Standard TextView attributes only.
Date style: Usedesk.Chat.Date
The date above messages is styled by a separate theme, not through Usedesk.Chat.Message.
Child attributes:
| Name | Description | Default value |
|---|---|---|
| usedesk_chat_message_date_text | Date above message style | @style/Usedesk.Chat.Message.Date.Text |
Child style: Usedesk.Chat.Message.Date.Text
Child attributes:
| Name | Description | Default value |
|---|---|---|
| usedesk_text_1 | "Today" label | @string/usedesk_today |
| usedesk_text_2 | "Yesterday" label | @string/usedesk_yesterday |