chore(text reading settings): increase preview block left/right padding when landscape mode for easier scrolling
When the device is in landscape mode, In the text reading preference page, users have difficulty scrolling the RecyclerView because the preview block is almost full-screen. To scroll the preference list, users typically try to pan the preview block, but the block consumes the scroll gesture, preventing the list from scrolling. Users can successfully scroll the list content by panning outside the preview block. As a quick workaround, we increase the left/right padding of the preview block for landscape mode to make it easier for users to pan outside the block and scroll the preference list. Bug: 301683714 Flag: NA Test: manually - attach screenshot in bug Change-Id: I1dba6e4d83ee1cd2f30163de05dfd7b42f829e42
This commit is contained in:
@@ -19,8 +19,8 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingVertical="@dimen/settingslib_illustration_padding"
|
||||
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
|
||||
android:paddingStart="?android:attr/listPreferredItemPaddingStart">
|
||||
android:paddingEnd="@dimen/text_reading_preview_padding_end"
|
||||
android:paddingStart="@dimen/text_reading_preview_padding_start">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
@@ -28,7 +28,8 @@
|
||||
android:background="@drawable/accessibility_text_reading_preview"
|
||||
android:clipChildren="true"
|
||||
android:orientation="vertical"
|
||||
android:padding="18dp">
|
||||
android:paddingVertical="@dimen/text_reading_preview_background_padding_vertical"
|
||||
android:paddingHorizontal="@dimen/text_reading_preview_background_padding_horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/preview_label"
|
||||
|
||||
@@ -20,4 +20,9 @@
|
||||
<dimen name="biometric_auth_pattern_view_max_size">348dp</dimen>
|
||||
|
||||
<dimen name="notif_channel_panel_max_height">300dp</dimen>
|
||||
|
||||
<!-- Text Reading Settings -->
|
||||
<dimen name="text_reading_preview_padding_start">64dp</dimen>
|
||||
<dimen name="text_reading_preview_padding_end">64dp</dimen>
|
||||
<dimen name="text_reading_preview_background_padding_horizontal">72dp</dimen>
|
||||
</resources>
|
||||
|
||||
@@ -226,6 +226,12 @@
|
||||
<dimen name="message_metadata_top_padding">4dp</dimen>
|
||||
<dimen name="message_icon_inset">11dp</dimen>
|
||||
|
||||
<!-- Text Reading Settings -->
|
||||
<dimen name="text_reading_preview_padding_start">@*android:dimen/list_item_padding_end_material</dimen>
|
||||
<dimen name="text_reading_preview_padding_end">@*android:dimen/list_item_padding_end_material</dimen>
|
||||
<dimen name="text_reading_preview_background_padding_vertical">18dp</dimen>
|
||||
<dimen name="text_reading_preview_background_padding_horizontal">18dp</dimen>
|
||||
|
||||
<!-- Accessibility Settings -->
|
||||
<dimen name="accessibility_layout_margin_start_end">16dp</dimen>
|
||||
<dimen name="accessibility_imageview_size">176dp</dimen>
|
||||
|
||||
Reference in New Issue
Block a user