forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdimens.xml
More file actions
153 lines (128 loc) · 6.89 KB
/
dimens.xml
File metadata and controls
153 lines (128 loc) · 6.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2013 The Chromium Authors
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Common text sizes -->
<dimen name="headline_size">22sp</dimen>
<dimen name="headline2_size">18sp</dimen>
<dimen name="text_size_large">16sp</dimen>
<dimen name="text_size_medium">14sp</dimen>
<dimen name="text_size_small">12sp</dimen>
<dimen name="text_size_xsmall">11sp</dimen>
<dimen name="text_size_large_desktop">14sp</dimen>
<dimen name="headline_size_leading" tools:ignore="UnusedResources">28sp</dimen>
<dimen name="headline2_size_leading" tools:ignore="UnusedResources">24sp</dimen>
<dimen name="text_size_large_leading" tools:ignore="UnusedResources">24sp</dimen>
<dimen name="text_size_medium_leading" tools:ignore="UnusedResources">20sp</dimen>
<dimen name="text_size_small_leading" tools:ignore="UnusedResources">16sp</dimen>
<dimen name="text_size_xsmall_leading" tools:ignore="UnusedResources">13sp</dimen>
<dimen name="text_size_large_leading_desktop" tools:ignore="UnusedResources">20sp</dimen>
<!-- Common alpha values -->
<item name="default_enabled_alpha" format="float" type="dimen">1.0</item>
<item name="default_disabled_alpha" format="float" type="dimen">0.38</item>
<item name="default_pressed_alpha" format="float" type="dimen">0.06</item>
<item name="default_focused_hovered_alpha" format="float" type="dimen">0.06</item>
<item name="default_focused_alpha" format="float" type="dimen">0.06</item>
<item name="default_hovered_alpha" format="float" type="dimen">0.04</item>
<item name="default_icon_pressed_alpha" format="float" type="dimen" tools:ignore="UnusedResources">
0.50
</item>
<!-- Border styles -->
<dimen name="dashed_border_dash_width">6dp</dimen>
<dimen name="dashed_border_gap_width">6dp</dimen>
<!-- Minimum height/width for a touchable item -->
<dimen name="min_touch_target_size">48dp</dimen>
<!-- Minimum height/width for a clickable item -->
<dimen name="min_click_target_size">36dp</dimen>
<!-- Button default measures -->
<dimen name="button_min_width">88dp</dimen>
<dimen name="button_bg_vertical_inset">4dp</dimen>
<dimen name="button_outlined_border_width">1dp</dimen>
<!-- Menu footer chip measures -->
<!-- ( listPreferredItemHeightSmall(40dp) - text size(12sp) - top and bottom padding(12dp) ) / 2 -->
<dimen name="menu_footer_chip_end_padding">8dp</dimen>
<dimen name="menu_footer_chip_icon_size">16dp</dimen>
<dimen name="menu_footer_chip_vertical_inset">8dp</dimen>
<!-- Custom menu -->
<dimen name="menu_negative_software_vertical_offset">0dp</dimen>
<!-- Dropdown default measures -->
<dimen name="dropdown_item_height">50dp</dimen>
<dimen name="dropdown_item_divider_height">1px</dimen>
<dimen name="dropdown_item_label_margin">10dp</dimen>
<dimen name="dropdown_icon_margin">8dp</dimen>
<dimen name="dropdown_elevation">2dp</dimen>
<!-- Use arbitrary high number so that if the button text spans multiple
lines with XL text, the corners will still look fully rounded
TODO(crbug.com/40770875): Determine the corner radius based on button height-->
<dimen name="button_compat_corner_radius">500dp</dimen>
<dimen name="chrome_bullet_gap">12dp</dimen>
<dimen name="chrome_bullet_leading_offset">1dp</dimen>
<!-- Divider Dimensions -->
<dimen name="divider_height">1dp</dimen>
<dimen name="list_divider_layout_height">16dp</dimen>
<!-- Drag shadow dimens -->
<dimen name="drag_shadow_border_corner_radius">8dp</dimen>
<dimen name="drag_shadow_border_size">1dp</dimen>
<dimen name="drag_shadow_min_size">48dp</dimen>
<!-- Misc -->
<dimen name="default_ripple_background_border_size">0dp</dimen>
<dimen name="popup_bg_corner_radius">4dp</dimen>
<dimen name="popup_bg_corner_radius_24dp">24dp</dimen>
<dimen name="popup_bg_corner_radius_16dp">16dp</dimen>
<!--
Fallback values if the corresponding com.android.internal.R dimensions
cannot be retrieved by name.
Note: Constants taken directly from Android's core/res/values/config.xml.
-->
<!-- TODO(crbug.com/40600572): Fix and remove lint ignore -->
<dimen name="config_min_scaling_span" tools:ignore="InOrMmUsage">12.0mm</dimen>
<!-- Elevation levels -->
<dimen name="default_elevation_0">0dp</dimen>
<dimen name="default_list_row_padding">16dp</dimen>
<!-- List menu & item dimensions -->
<dimen name="list_menu_bg_corner_radius">4dp</dimen>
<dimen name="list_menu_vertical_padding">8dp</dimen>
<dimen name="list_menu_width">200dp</dimen>
<dimen name="list_menu_popup_min_width">112dp</dimen>
<dimen name="list_menu_popup_max_width">280dp</dimen>
<dimen name="list_menu_item_icon_size">24dp</dimen>
<dimen name="list_menu_item_icon_padding">12dp</dimen>
<dimen name="list_menu_item_control_padding">8dp</dimen>
<dimen name="list_menu_item_start_icon_end_margin">16dp</dimen>
<dimen name="list_menu_item_horizontal_padding">16dp</dimen>
<dimen name="list_menu_elevation">3dp</dimen>
<dimen name="list_menu_item_min_height">48dp</dimen>
<dimen name="list_menu_item_min_height_large">56dp</dimen>
<dimen name="list_menu_item_icon_size_desktop">20dp</dimen>
<dimen name="list_menu_item_icon_padding_desktop">8dp</dimen>
<dimen name="list_menu_item_control_padding_desktop">5dp</dimen>
<dimen name="list_menu_item_start_icon_end_margin_desktop">12dp</dimen>
<dimen name="list_divider_layout_height_desktop">10dp</dimen>
<dimen name="list_menu_item_min_height_large_desktop">36dp</dimen>
<!-- Hierarchical menu -->
<dimen name="hierarchical_menu_flyout_popup_horizontal_overlap">8dp</dimen>
<!--
min_spacing is the minimum non-overlapping width of the main popup
and the flyout popup.
min_margin is the minimum margin between flyout popup and the edge
of the window.
-->
<dimen name="hierarchical_menu_min_spacing_for_flyout">48dp</dimen>
<dimen name="hierarchical_menu_min_margin_for_flyout">48dp</dimen>
<!-- Automotive -->
<item name="automotive_ui_scale_factor" format="float" type="dimen">1.34</item>
<!-- Immersive Android XR -->
<item name="xr_ui_scale_factor" format="float" type="dimen">1.16</item>
<!-- Clickable span focus background dimensions -->
<dimen name="span_background_border_radius">4dp</dimen>
<dimen name="span_background_border_width">2dp</dimen>
<dimen name="span_background_horizontal_padding">4dp</dimen>
<!-- Keyboard focus outline -->
<!-- The size between outline and the view outer bound -->
<dimen name="focused_outline_offset">2dp</dimen>
<dimen name="focused_outline_stroke_width">2dp</dimen>
<dimen name="focused_outline_corner_radius_card">16dp</dimen>
</resources>