Customization: basic file message style

Before reading, please review the articles "Customization" and "Customization: common styles".

Style: Usedesk.Chat.Message.File

Parent style: Usedesk.Chat.Message

Child attributes:

Name Description Default value
usedesk_common_container_3 Main container style @null
usedesk_common_container_4 File icon container style @style/Usedesk.Chat.Message.File.Container4
usedesk_common_container_5 File description container style @style/Usedesk.Chat.Message.File.Container5
usedesk_chat_message_file_preview_image File icon image style @style/Usedesk.Chat.Message.File.Preview.Image
usedesk_chat_message_file_extension_text Extension text style on the icon @style/Usedesk.Chat.Message.File.Extension.Text
usedesk_chat_message_file_name_text File name text style @style/Usedesk.Chat.Message.File.Name.Text
usedesk_chat_message_file_size_text File size text style @style/Usedesk.Chat.Message.File.Size.Text


Child style: Usedesk.Chat.Message.File.Preview.Image

Child attributes:

Name Description Default value
srcCompat Image @drawable/usedesk_ic_file_dark


Child style: Usedesk.Chat.Message.File.Extension.Text

Standard TextView attributes only.


Child style: Usedesk.Chat.Message.File.Name.Text

Standard TextView attributes only.


Child style: Usedesk.Chat.Message.File.Size.Text

Child attributes:

Name Description Default value
usedesk_text_1 Warning that the file may be harmful @string/usedesk_dangerous_file
usedesk_text_color_1 File size text color @color/usedesk_gray_3
usedesk_text_color_2 Text color of the harmful file warning @color/usedesk_red