Home | History | Annotate | Download | only in values
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!-- Copyright (C) 2017 The Android Open Source Project
      3 
      4 Licensed under the Apache License, Version 2.0 (the "License");
      5 you may not use this file except in compliance with the License.
      6 You may obtain a copy of the License at
      7 
      8   http://www.apache.org/licenses/LICENSE-2.0
      9 
     10 Unless required by applicable law or agreed to in writing, software
     11 distributed under the License is distributed on an "AS IS" BASIS,
     12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13 See the License for the specific language governing permissions and
     14 limitations under the License.
     15 -->
     16 <resources>
     17     <!-- Framework -->
     18     <!-- Margin -->
     19     <dimen name="car_margin">20dp</dimen>
     20 
     21     <!-- Gutters -->
     22     <dimen name="car_gutter_size">16dp</dimen>
     23 
     24     <!-- Keylines -->
     25     <dimen name="car_keyline_1">24dp</dimen>
     26     <dimen name="car_keyline_2">96dp</dimen>
     27     <dimen name="car_keyline_3">112dp</dimen>
     28     <dimen name="car_keyline_4">148dp</dimen>
     29     <dimen name="car_keyline_1_neg">-24dp</dimen>
     30     <dimen name="car_keyline_2_neg">-96dp</dimen>
     31     <dimen name="car_keyline_3_neg">-112dp</dimen>
     32     <dimen name="car_keyline_4_neg">-148dp</dimen>
     33     <!-- The diff between keyline 1 and keyline 3. -->
     34     <dimen name="car_keyline_1_keyline_3_diff">88dp</dimen>
     35 
     36     <!-- Paddings -->
     37     <dimen name="car_padding_0">4dp</dimen>
     38     <dimen name="car_padding_1">10dp</dimen>
     39     <dimen name="car_padding_2">12dp</dimen>
     40     <dimen name="car_padding_3">16dp</dimen>
     41     <dimen name="car_padding_4">20dp</dimen>
     42     <dimen name="car_padding_5">40dp</dimen>
     43     <dimen name="car_padding_6">64dp</dimen>
     44 
     45     <!-- Radii -->
     46     <dimen name="car_radius_1">4dp</dimen>
     47     <dimen name="car_radius_2">8dp</dimen>
     48     <dimen name="car_radius_3">16dp</dimen>
     49     <dimen name="car_radius_5">100dp</dimen>
     50 
     51     <!-- Car Component Dimensions -->
     52     <!-- Type Sizings -->
     53     <dimen name="car_title_size">32sp</dimen>
     54     <dimen name="car_title2_size">32sp</dimen>
     55     <dimen name="car_headline1_size">45sp</dimen>
     56     <dimen name="car_headline2_size">32sp</dimen>
     57     <dimen name="car_headline3_size">24sp</dimen>
     58     <dimen name="car_headline4_size">20sp</dimen>
     59     <dimen name="car_body1_size">32sp</dimen>
     60     <dimen name="car_body2_size">26sp</dimen>
     61     <dimen name="car_body3_size">16sp</dimen>
     62     <dimen name="car_body4_size">14sp</dimen>
     63     <dimen name="car_body5_size">18sp</dimen>
     64     <dimen name="car_label1_size">26sp</dimen>
     65     <dimen name="car_label2_size">64sp</dimen>
     66     <dimen name="car_action1_size">26sp</dimen>
     67     <dimen name="car_action2_size">26sp</dimen>
     68 
     69     <!-- Icons and Buttons -->
     70     <!-- Icons -->
     71     <dimen name="car_primary_icon_size">44dp</dimen>
     72     <dimen name="car_secondary_icon_size">24dp</dimen>
     73     <dimen name="car_fab_icon_size">76dp</dimen>
     74     <dimen name="car_app_icon_size">76dp</dimen>
     75 
     76     <!-- Avatars -->
     77     <dimen name="car_avatar_size">56dp</dimen>
     78     <dimen name="car_large_avatar_size">96dp</dimen>
     79 
     80     <!-- Minimum touch target size. -->
     81     <dimen name="car_touch_target_size">76dp</dimen>
     82 
     83     <!-- Buttons -->
     84     <dimen name="car_button_height">56dp</dimen>
     85     <dimen name="car_button_min_width">158dp</dimen>
     86     <dimen name="car_button_horizontal_padding">@dimen/car_padding_4</dimen>
     87     <dimen name="car_borderless_button_horizontal_padding">0dp</dimen>
     88     <dimen name="car_button_radius">@dimen/car_radius_1</dimen>
     89     <dimen name="car_pill_button_size">56dp</dimen>
     90 
     91     <!-- Status Bar -->
     92     <dimen name="car_status_bar_height">36dp</dimen>
     93     <dimen name="car_status_bar_icon_size">24dp</dimen>
     94 
     95     <!-- Navigation Bar -->
     96     <dimen name="car_navigation_bar_height">80dp</dimen>
     97 
     98     <!-- Application Bar -->
     99     <dimen name="car_app_bar_height">80dp</dimen>
    100     <dimen name="car_app_bar_default_elevation">8dp</dimen>
    101     <dimen name="car_application_icon_size">44dp</dimen>
    102 
    103     <!-- Action Bar -->
    104     <dimen name="car_action_bar_height">96dp</dimen>
    105     <dimen name="car_action_bar_buttons_space">@dimen/car_padding_4</dimen>
    106     <dimen name="car_action_bar_button_width">128dp</dimen>
    107     <dimen name="car_action_bar_button_height">128dp</dimen>
    108     <dimen name="car_action_bar_activation_ring_stroke_width">3dp</dimen>
    109     <dimen name="car_action_bar_activation_ring_radius">64dp</dimen>
    110     <dimen name="car_action_bar_touch_ripple_size">38dp</dimen>
    111     <dimen name="car_action_bar_button_ripple_radius">48dp</dimen>
    112     <dimen name="car_action_bar_elevation">2dp</dimen>
    113 
    114     <!-- Action Buttons -->
    115     <dimen name="car_action_button_icon_inset">24dp</dimen>
    116     <dimen name="car_action_button_ripple_inset">16dp</dimen>
    117 
    118     <!-- Lists -->
    119     <dimen name="car_single_line_list_item_height">96dp</dimen>
    120     <dimen name="car_double_line_list_item_height">@dimen/car_single_line_list_item_height</dimen>
    121     <dimen name="car_list_divider_height">1dp</dimen>
    122 
    123     <!-- The height of a vertical line divider. -->
    124     <dimen name="car_vertical_line_divider_height">60dp</dimen>
    125     <dimen name="car_vertical_line_divider_width">1dp</dimen>
    126 
    127     <!-- Cards -->
    128     <dimen name="car_card_header_height">76dp</dimen>
    129     <dimen name="car_card_action_bar_height">76dp</dimen>
    130 
    131     <!-- Dialogs -->
    132     <dimen name="car_dialog_header_height">@dimen/car_card_header_height</dimen>
    133     <dimen name="car_dialog_action_bar_height">@dimen/car_card_action_bar_height</dimen>
    134     <dimen name="car_dialog_elevation">16dp</dimen>
    135     <dimen name="car_list_dialog_title_elevation">16dp</dimen>
    136 
    137     <!-- Slide Up Menu -->
    138     <dimen name="car_slide_up_menu_initial_height">76dp</dimen>
    139 
    140     <!-- Slide Down Menu -->
    141     <dimen name="car_slide_down_menu_initial_height">@dimen/car_slide_up_menu_initial_height</dimen>
    142 
    143     <!-- Sub Header -->
    144     <dimen name="car_sub_header_height">76dp</dimen>
    145 
    146     <!-- Seekbar -->
    147     <dimen name="car_seekbar_height">6dp</dimen>
    148     <dimen name="car_seekbar_padding">26dp</dimen>
    149     <dimen name="car_seekbar_thumb_size">24dp</dimen>
    150     <dimen name="car_seekbar_thumb_stroke">1dp</dimen>
    151     <!-- The space between seekbar and text in ListItem. This value is based on car_seekbar_padding.
    152          It brings seekbar and text closer for visual balance while maintaining touch area. -->
    153     <dimen name="car_seekbar_text_overlap">-20dp</dimen>
    154 
    155     <!-- Scroll Bar Thumb -->
    156     <dimen name="car_scroll_bar_thumb_width">6dp</dimen>
    157 
    158     <!-- Scroll Bar and Alpha Jump Buttons -->
    159     <dimen name="car_scroll_bar_button_size">56dp</dimen>
    160     <dimen name="car_alpha_jump_button_size">@dimen/car_scroll_bar_button_size</dimen>
    161 
    162     <!-- Progress Bar -->
    163     <dimen name="car_progress_bar_height">@dimen/car_seekbar_height</dimen>
    164 
    165     <!-- Text Input -->
    166     <dimen name="car_text_input_line_height">2dp</dimen>
    167 
    168     <!-- Grid Spacing -->
    169     <dimen name="car_grid_spacing_minimum">32dp</dimen>
    170 
    171     <!-- PagedListView Dimensions -->
    172     <!-- Sample row height used for scroll bar calculations in the off chance that a view hasn't
    173         been measured. It's highly unlikely that this value will actually be used for more than
    174         a frame max. The sample row is a 96dp card + 16dp margin on either side. -->
    175     <dimen name="car_sample_row_height">128dp</dimen>
    176 
    177     <!-- The amount of space the LayoutManager will make sure the last item on the screen is
    178          peeking before scrolling down -->
    179     <dimen name="car_last_card_peek_amount">16dp</dimen>
    180 
    181     <!-- Drawer Dimensions -->
    182     <!-- Size of progress-bar in Drawer -->
    183     <dimen name="car_drawer_progress_bar_size">48dp</dimen>
    184 
    185     <!-- Drawer Max Width -->
    186     <dimen name="car_drawer_max_width">720dp</dimen>
    187 
    188     <!-- Dimensions of the back arrow in the drawer. -->
    189     <dimen name="car_arrow_size">96dp</dimen>
    190     <dimen name="car_arrow_thickness">3dp</dimen>
    191     <dimen name="car_arrow_shaft_length">34dp</dimen>
    192     <dimen name="car_arrow_head_length">18dp</dimen>
    193     <dimen name="car_menu_bar_spacing">6dp</dimen>
    194     <dimen name="car_menu_bar_length">40dp</dimen>
    195 
    196     <!-- The size of the starting icon. -->
    197     <dimen name="car_drawer_list_item_icon_size">64dp</dimen>
    198 
    199     <!-- The margin after the starting icon. -->
    200     <dimen name="car_drawer_list_item_icon_end_margin">32dp</dimen>
    201 
    202     <!-- The ending margin on a list view. -->
    203     <dimen name="car_drawer_list_item_end_margin">32dp</dimen>
    204 
    205     <!-- The size of the starting icon in a small list item.-->
    206     <dimen name="car_drawer_list_item_small_icon_size">56dp</dimen>
    207 
    208     <!-- The size of the ending icon in a list item. -->
    209     <dimen name="car_drawer_list_item_end_icon_size">56dp</dimen>
    210 
    211     <!-- The margin between text is lies on top of each other. -->
    212     <dimen name="car_text_vertical_margin">2dp</dimen>
    213 
    214     <!-- Speed Bump -->
    215     <dimen name="speed_bump_lock_out_message_height">96dp</dimen>
    216     <dimen name="speed_bump_lock_out_drawable_margin_bottom">8dp</dimen>
    217 
    218 </resources>
    219