Customization: common styles
This article covers the styles shared by all SDK screens.
Common parent style Usedesk.Common
Child attributes:
| Name | Description | Default value |
|---|---|---|
| usedesk_common_container_root | Main container style | @null |
| usedesk_common_toolbar | Toolbar style | @style/Usedesk.Common.Toolbar |
Common style Usedesk.Common.Toolbar
Child attributes:
| Name | Description | Default value |
|---|---|---|
| usedesk_common_container_root | Main container style | @style/Usedesk.Common.Toolbar.ContainerRoot |
| usedesk_common_container_1 | Content container style | @style/Usedesk.Common.Toolbar.Container1 |
| usedesk_common_divider | Toolbar divider style | @style/Usedesk.Common.Divider |
| usedesk_common_toolbar_back_image | "Back" button image style | @style/Usedesk.Common.Toolbar.Back.Image |
| usedesk_common_toolbar_action_image | "Action" button image style | @style/Usedesk.Common.Toolbar.Action.Image |
| usedesk_common_toolbar_title_text | Title text style | @style/Usedesk.Common.Toolbar.Title.Text |
Common style Usedesk.Common.Toolbar.Back.Image
Child attributes:
| Name | Description | Default value |
|---|---|---|
| srcCompat | Image | @drawable/usedesk_ic_back |
Common style Usedesk.Common.Toolbar.Action.Image
Standard ImageView attributes only. The button is hidden by default (visibility = invisible).
Common style Usedesk.Common.Toolbar.Title.Text
Standard TextView attributes only.
Common parent style Usedesk.Common.BottomSheetDialog
Child attributes:
| Name | Description | Default value |
|---|---|---|
| usedesk_common_container_root | Main container style | @style/Usedesk.Common.BottomSheetDialog.ContainerRoot |
Common parent style Usedesk.Common.No.Permission.Snackbar

Child attributes:
| Name | Description | Default value |
|---|---|---|
| usedesk_text_1 | Reference to the message text | @string/usedesk_need_permission |
| usedesk_text_2 | Reference to the action button text | @string/usedesk_settings |
| usedesk_text_color_1 | Reference to the message text color | @color/usedesk_white_2 |
| usedesk_text_color_2 | Reference to the action button text color | @color/usedesk_red |
| usedesk_background_color_1 | Reference to the overall background color | @color/usedesk_black_2 |
Common style Usedesk.Common.Text.Field

Child attributes:
| Name | Description | Default value |
|---|---|---|
| usedesk_common_container_root | Main container style | @style/Usedesk.Common.Text.Field.ContainerRoot |
| usedesk_common_divider | Divider style | @style/Usedesk.Common.Divider.MarginStart |
| usedesk_common_field_text_input_layout | TextInputLayout style | @style/Usedesk.Common.Field.Text.InputLayout |
| usedesk_common_field_text_edit_text | TextInputEditText style | @style/Usedesk.Common.Field.Text.EditText |
| usedesk_text_color_1 | Title text color | @color/usedesk_gray_2 |
| usedesk_text_color_2 | Title asterisk color | @color/usedesk_red |
Style Usedesk.Common.Field.Text.InputLayout

Standard TextInputLayout attributes only.
Style Usedesk.Common.Field.Text.EditText

Standard TextInputEditText attributes only.
Common style Usedesk.Common.List.Field

Child attributes:
| Name | Description | Default value |
|---|---|---|
| usedesk_common_container_root | Main container style | @style/Usedesk.Common.List.Field.ContainerRoot |
| usedesk_common_container_1 | Container 1 style | @style/Usedesk.Common.List.Field.Container1 |
| usedesk_common_container_2 | Container 2 style | @style/Usedesk.Common.List.Field.Container2 |
| usedesk_common_divider | Divider style | @style/Usedesk.Common.Divider.MarginStart |
| usedesk_common_field_list_title_text | Title text style | @style/Usedesk.Common.Field.List.Title.Text |
| usedesk_common_field_list_value_text | Value text style | @style/Usedesk.Common.Field.List.Value.Text |
| usedesk_common_field_list_arrow_image | Arrow image style | @style/Usedesk.Common.Field.List.Arrow.Image |
| usedesk_text_color_1 | Title text color | @color/usedesk_gray_2 |
| usedesk_text_color_2 | Title asterisk color | @color/usedesk_red |
Style Usedesk.Common.Field.List.Title.Text

Standard TextView attributes only.
Style Usedesk.Common.Field.List.Value.Text

Standard TextView attributes only.
Style Usedesk.Common.Field.List.Arrow.Image

Child attributes:
| Name | Description | Default value |
|---|---|---|
| srcCompat | Image | @drawable/usedesk_ic_arrow_angular |