aboutsummaryrefslogtreecommitdiff
path: root/res/values/dimens.xml
diff options
context:
space:
mode:
Diffstat (limited to 'res/values/dimens.xml')
-rw-r--r--res/values/dimens.xml69
1 files changed, 31 insertions, 38 deletions
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 8d9e45e1..9d8941fa 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -16,8 +16,12 @@
-->
<resources>
+ <!-- from https://developer.android.com/training/tv/start/layouts.html#structure -->
+ <dimen name="vertical_overscan_safe_margin">27dp</dimen>
+ <dimen name="horizontal_overscan_safe_margin">48dp</dimen>
+
<!-- Main menu -->
- <dimen name="menu_margin_top">@dimen/menu_enter_offset_y_negative</dimen>
+ <dimen name="menu_margin_top">-32dp</dimen>
<dimen name="menu_margin_bottom_min">27dp</dimen>
<dimen name="menu_row_align_from_bottom">124dp</dimen>
<dimen name="menu_row_title_width">300dp</dimen>
@@ -41,7 +45,6 @@
<dimen name="menu_row_title_text_size_deselected">16sp</dimen>
<dimen name="menu_inter_card_spacing">8dp</dimen>
<dimen name="menu_enter_offset_y">32dp</dimen>
- <dimen name="menu_enter_offset_y_negative">-32dp</dimen>
<dimen name="menu_exit_offset_y">32dp</dimen>
<dimen name="menu_row_scroll_up_anim_offset">32dp</dimen>
@@ -102,7 +105,6 @@
<dimen name="action_card_icon_width">32dp</dimen>
<dimen name="action_card_icon_height">32dp</dimen>
<dimen name="action_card_icon_padding">10dp</dimen>
- <dimen name="action_card_padding">12dp</dimen>
<dimen name="action_card_label_font_size">16sp</dimen>
<dimen name="action_card_state_font_size">12sp</dimen>
@@ -115,7 +117,6 @@
<dimen name="side_panel_header_padding_top">27dp</dimen>
<dimen name="side_panel_header_elevation">4dp</dimen>
<dimen name="side_panel_header_text_size">24sp</dimen>
- <dimen name="side_panel_list_padding_top">0dp</dimen>
<dimen name="side_panel_list_padding_bottom">48dp</dimen>
<dimen name="side_panel_list_vertical_margin">0dp</dimen>
<dimen name="side_panel_enter_offset_x">100dp</dimen>
@@ -147,7 +148,6 @@
<!-- Program guide -->
<dimen name="program_guide_shift_start_to_end_x">238dp</dimen>
- <dimen name="program_guide_shift_end_to_start_x">-238dp</dimen>
<dimen name="program_guide_side_panel_width">270dp</dimen>
<dimen name="program_guide_side_panel_margin_start">-238dp</dimen>
<dimen name="program_guide_side_panel_padding_start">56dp</dimen>
@@ -193,7 +193,7 @@
<dimen name="program_guide_table_header_row_height">40dp</dimen>
<dimen name="program_guide_table_header_row_font_size">16sp</dimen>
<dimen name="program_guide_table_header_row_fade_length">24dp</dimen>
- <dimen name="program_guide_table_header_row_overlap">-52dp</dimen>
+ <dimen name="program_guide_table_header_row_overlap">-72dp</dimen>
<dimen name="program_guide_table_item_row_height">64dp</dimen>
<dimen name="program_guide_table_item_padding">16dp</dimen>
<dimen name="program_guide_table_item_compound_drawable_padding">8dp</dimen>
@@ -244,23 +244,9 @@
<dimen name="shrunken_tvview_block_icon_height">60dp</dimen>
<dimen name="shrunken_tvview_block_vertical_spacing">24dp</dimen>
- <!-- PIP view -->
- <dimen name="pipview_margin_horizontal">56dp</dimen>
- <dimen name="pipview_margin_top">27dp</dimen>
- <dimen name="pipview_margin_bottom">27dp</dimen>
- <dimen name="pipview_small_size_width">240dp</dimen>
- <dimen name="pipview_small_size_height">135dp</dimen>
- <dimen name="pipview_large_size_width">384dp</dimen>
- <dimen name="pipview_large_size_height">216dp</dimen>
-
- <!-- PAP View -->
- <dimen name="papview_margin_horizontal">20dp</dimen>
- <dimen name="papview_spacing">24dp</dimen>
-
<!-- Edit channels -->
<dimen name="shrunken_tvview_margin_start">56dp</dimen>
<dimen name="shrunken_tvview_margin_end">32dp</dimen>
- <dimen name="shrunken_tvview_height">288dp</dimen>
<!-- Channel banner -->
<dimen name="channel_banner_width">696dp</dimen>
@@ -274,7 +260,7 @@
<dimen name="channel_banner_channel_logo_height">44dp</dimen>
<dimen name="channel_banner_channel_logo_margin_start">8dp</dimen>
<dimen name="channel_banner_input_logo_size">16dp</dimen>
- <dimen name="channel_banner_program_description_width">536dp</dimen>
+ <dimen name="channel_banner_program_description_width">456dp</dimen>
<dimen name="channel_banner_program_large_text_size">28sp</dimen>
<dimen name="channel_banner_program_medium_text_size">20sp</dimen>
<dimen name="channel_banner_program_large_margin_top">-10sp</dimen>
@@ -290,6 +276,7 @@
<!-- Input banner -->
<dimen name="input_banner_item_height">48dp</dimen>
+ <dimen name="input_banner_item_label_max_width">324dp</dimen>
<!-- Keypad channel switch -->
<dimen name="keypad_channel_switch_channel_number_text_size">
@@ -336,9 +323,7 @@
<!-- DVR screens -->
<eat-comment />
- <dimen name="dvr_card_layout_width">196dp</dimen>
-
- <!--DVR schedules list-->
+ <!-- DVR schedules list -->
<dimen name="dvr_schedules_layout_padding">132dp</dimen>
<dimen name="dvr_schedules_row_divider_height">1dp</dimen>
<dimen name="dvr_schedules_item_width">960dp</dimen>
@@ -349,9 +334,7 @@
<dimen name="dvr_schedules_item_time_start_padding">32dp</dimen>
<dimen name="dvr_schedules_item_time_margin">14dp</dimen>
<dimen name="dvr_schedules_item_info_top_margin">15dp</dimen>
- <dimen name="dvr_schedules_item_conflict_info_top_margin">12dp</dimen>
<dimen name="dvr_schedules_item_conflict_info_bottom_margin">15dp</dimen>
- <dimen name="dvr_schedules_item_schedule_width">56dp</dimen>
<dimen name="dvr_schedules_item_delete_width">46dp</dimen>
<dimen name="dvr_schedules_item_section_margin">32dp</dimen>
<dimen name="dvr_schedules_item_icon_size">18dp</dimen>
@@ -361,26 +344,31 @@
<dimen name="dvr_schedules_header_margin_bottom">24dp</dimen>
<dimen name="dvr_schedules_header_subtitle_margin_top">5dp</dimen>
<dimen name="dvr_schedules_header_icon_container_width">143dp</dimen>
- <dimen name="dvr_schedules_header_icon_size">32dp</dimen>
<dimen name="dvr_schedules_header_icon_horizontal_margin">12dp</dimen>
<dimen name="dvr_schedules_warning_icon_padding">4dp</dimen>
- <!-- card width - margin-->
- <dimen name="dvr_card_image_layout_width">192dp</dimen>
- <dimen name="dvr_card_image_layout_height">108dp</dimen>
- <dimen name="dvr_card_progress_height">2dp</dimen>
+ <!-- DVR Library -->
+ <dimen name="dvr_library_expanded_row_height">175dp</dimen>
+ <dimen name="dvr_library_card_image_layout_width">144dp</dimen>
+ <dimen name="dvr_library_card_image_layout_height">108dp</dimen>
+ <dimen name="dvr_library_card_progress_height">2dp</dimen>
+ <dimen name="dvr_library_card_folded_title_height">20dp</dimen>
+ <dimen name="dvr_library_card_expanded_title_height">36.5dp</dimen>
<!-- DVR playback fragment -->
- <dimen name="dvr_related_recordings_width">146dp</dimen>
- <dimen name="dvr_related_recordings_height">82dp</dimen>
+ <dimen name="dvr_related_recordings_width">108dp</dimen>
+ <dimen name="dvr_related_recordings_height">81dp</dimen>
<!-- This value is used to adjust position of DVR playback controls row when there is no
program description -->
<dimen name="dvr_playback_controls_extra_padding_top">27.5dp</dimen>
- <!-- This value is used to adjust position of DVR playback overlay fragment when there is no
- related recordings -->
- <dimen name="dvr_playback_fragment_extra_padding_top">48dp</dimen>
- <dimen name="lb_playback_controls_padding_top">265dp</dimen>
- <dimen name="lb_playback_controls_padding_bottom">40dp</dimen>
+ <!-- This value is used to adjust the vertical position of DVR playback overlay fragment -->
+ <dimen name="dvr_playback_overlay_padding_top_base">36dp</dimen>
+ <!-- This value is used to adjust the vertical position of DVR playback overlay fragment when
+ there is no related recordings -->
+ <dimen name="dvr_playback_overlay_padding_top_no_related_row">44dp</dimen>
+ <!-- This value is used to adjust the vertical position of DVR playback overlay fragment when
+ there is no secondary controls row -->
+ <dimen name="dvr_playback_overlay_padding_top_no_secondary_row">4dp</dimen>
<!-- details fragment -->
<dimen name="dvr_details_poster_width">219dp</dimen>
@@ -390,6 +378,7 @@
<dimen name="dvr_deletion_check_mark_margin">20dp</dimen>
<dimen name="dvr_details_overview_description_margin_start">12dp</dimen>
<dimen name="dvr_details_overview_description_margin_end">12dp</dimen>
+ <dimen name="dvr_details_description_under_subtitle_baseline_margin">30dp</dimen>
<!-- Below values are used to avoid detail titles' layout changing with two-line titles -->
<dimen name="dvr_details_description_title_resized_text_size">34sp</dimen>
<dimen name="dvr_details_description_title_padding_adjust_top">0dp</dimen>
@@ -401,4 +390,8 @@
button actions list width = 138dp (weight = 0.39) -->
<item name="dvr_settings_button_actions_list_width_weight" format="float" type="dimen">0.39</item>
<item name="dvr_settings_guidedactions_width_weight" format="float" type="string">1.15</item>
+
+ <!-- Preview channel logo size -->
+ <dimen name="preview_channel_logo_width">80dp</dimen>
+ <dimen name="preview_channel_logo_height">80dp</dimen>
</resources>