Loading proguard.flags +2 −0 Original line number Original line Diff line number Diff line Loading @@ -87,11 +87,13 @@ int cross_profile; int cross_profile; int cross_profile_content; int cross_profile_content; int cross_profile_progress; int cross_profile_progress; int dir_menu_browse; int dir_menu_copy_to_clipboard; int dir_menu_copy_to_clipboard; int dir_menu_create_dir; int dir_menu_create_dir; int dir_menu_cut_to_clipboard; int dir_menu_cut_to_clipboard; int dir_menu_delete; int dir_menu_delete; int dir_menu_deselect_all; int dir_menu_deselect_all; int dir_menu_extract_here; int dir_menu_inspect; int dir_menu_inspect; int dir_menu_open; int dir_menu_open; int dir_menu_open_in_new_window; int dir_menu_open_in_new_window; Loading res/flag(com.android.documentsui.flags.use_material3)/drawable/grid_nameplate_background.xml +32 −0 Original line number Original line Diff line number Diff line Loading @@ -16,10 +16,42 @@ <selector xmlns:android="http://schemas.android.com/apk/res/android"> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- selected --> <!-- selected --> <item android:state_selected="true" android:state_focused="true"> <layer-list> <item android:bottom="@dimen/focus_ring_gap" android:left="@dimen/focus_ring_gap" android:right="@dimen/focus_ring_gap" android:top="@dimen/focus_ring_gap"> <shape> <corners android:radius="@dimen/grid_item_nameplate_inner_radius" /> <solid android:color="?attr/colorPrimaryContainer" /> </shape> </item> <item> <shape> <corners android:radius="@dimen/grid_item_nameplate_radius" /> <stroke android:width="@dimen/focus_ring_width" android:color="?attr/colorSecondary" /> </shape> </item> </layer-list> </item> <item android:state_selected="true"> <item android:state_selected="true"> <shape> <shape> <corners android:radius="@dimen/grid_item_nameplate_radius" /> <corners android:radius="@dimen/grid_item_nameplate_radius" /> <solid android:color="?attr/colorPrimaryContainer" /> <solid android:color="?attr/colorPrimaryContainer" /> </shape> </shape> </item> </item> <!-- unselected --> <item android:state_focused="true"> <shape> <corners android:radius="@dimen/grid_item_nameplate_radius" /> <stroke android:width="@dimen/focus_ring_width" android:color="?attr/colorSecondary" /> </shape> </item> </selector> </selector> No newline at end of file res/flag(com.android.documentsui.flags.use_material3)/layout/item_doc_grid.xml +140 −149 Original line number Original line Diff line number Diff line Loading @@ -14,26 +14,18 @@ limitations under the License. limitations under the License. --> --> <com.google.android.material.card.MaterialCardView <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/item_root" android:id="@+id/item_root" android:layout_width="@dimen/grid_item_width" android:layout_width="@dimen/grid_item_width" android:layout_height="@dimen/grid_item_height" android:layout_height="@dimen/grid_item_height" android:layout_margin="@dimen/grid_item_layout_margin" android:layout_margin="@dimen/grid_item_layout_margin" android:clickable="true" android:clickable="true" android:defaultFocusHighlightEnabled="false" android:focusable="true" android:focusable="true" app:cardBackgroundColor="@android:color/transparent" android:paddingEnd="@dimen/grid_item_padding_end" app:cardElevation="0dp" android:paddingStart="@dimen/grid_item_padding_start" app:strokeWidth="0dp"> android:paddingTop="@dimen/grid_item_padding_top"> <RelativeLayout android:id="@+id/grid_item_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="@dimen/grid_item_layout_marginStart" android:layout_marginEnd="@dimen/grid_item_layout_marginEnd" android:layout_marginTop="@dimen/grid_item_layout_marginTop"> <!-- Main item thumbnail. Comprised of two overlapping images, the <!-- Main item thumbnail. Comprised of two overlapping images, the visibility of which is controlled by code in visibility of which is controlled by code in Loading Loading @@ -109,6 +101,7 @@ android:layout_marginTop="@dimen/grid_item_nameplate_marginTop" android:layout_marginTop="@dimen/grid_item_nameplate_marginTop" android:background="@drawable/grid_nameplate_background" android:background="@drawable/grid_nameplate_background" android:orientation="vertical" android:orientation="vertical" android:duplicateParentState="true" android:padding="@dimen/grid_item_nameplate_padding"> android:padding="@dimen/grid_item_nameplate_padding"> <!-- Top row. --> <!-- Top row. --> Loading Loading @@ -180,5 +173,3 @@ </LinearLayout> </LinearLayout> </RelativeLayout> </RelativeLayout> No newline at end of file </com.google.android.material.card.MaterialCardView> res/flag(com.android.documentsui.flags.use_material3)/menu/file_context_menu.xml +9 −0 Original line number Original line Diff line number Diff line Loading @@ -17,6 +17,15 @@ <!-- Context menu used when user right clicks on a file with a selection that doesn't have folders. <!-- Context menu used when user right clicks on a file with a selection that doesn't have folders. The selection may be empty. --> The selection may be empty. --> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/dir_menu_extract_here" android:title="@string/menu_extract_here" android:visible="false" /> <item android:id="@+id/dir_menu_browse" android:title="@string/menu_browse" android:visible="false" /> <group <group android:id="@+id/menu_open_group"> android:id="@+id/menu_open_group"> <item <item Loading res/flag(com.android.documentsui.flags.use_material3)/values/dimens.xml +4 −3 Original line number Original line Diff line number Diff line Loading @@ -68,9 +68,9 @@ <dimen name="drag_shadow_size">120dp</dimen> <dimen name="drag_shadow_size">120dp</dimen> <dimen name="grid_item_width">150dp</dimen> <dimen name="grid_item_width">150dp</dimen> <dimen name="grid_item_height">132dp</dimen> <dimen name="grid_item_height">132dp</dimen> <dimen name="grid_item_layout_marginStart">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_padding_start">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_layout_marginEnd">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_padding_end">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_layout_marginTop">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_padding_top">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_thumbnail_width">80dp</dimen> <dimen name="grid_item_thumbnail_width">80dp</dimen> <dimen name="grid_item_thumbnail_height">80dp</dimen> <dimen name="grid_item_thumbnail_height">80dp</dimen> <dimen name="grid_item_thumbnail_radius">12dp</dimen> <dimen name="grid_item_thumbnail_radius">12dp</dimen> Loading @@ -82,6 +82,7 @@ <dimen name="grid_item_nameplate_padding">4dp</dimen> <dimen name="grid_item_nameplate_padding">4dp</dimen> <dimen name="grid_item_nameplate_marginTop">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_nameplate_marginTop">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_nameplate_radius">8dp</dimen> <dimen name="grid_item_nameplate_radius">8dp</dimen> <dimen name="grid_item_nameplate_inner_radius">4dp</dimen> <dimen name="grid_item_elevation">2dp</dimen> <dimen name="grid_item_elevation">2dp</dimen> <dimen name="grid_item_radius">12dp</dimen> <dimen name="grid_item_radius">12dp</dimen> <dimen name="max_drawer_width">280dp</dimen> <dimen name="max_drawer_width">280dp</dimen> Loading Loading
proguard.flags +2 −0 Original line number Original line Diff line number Diff line Loading @@ -87,11 +87,13 @@ int cross_profile; int cross_profile; int cross_profile_content; int cross_profile_content; int cross_profile_progress; int cross_profile_progress; int dir_menu_browse; int dir_menu_copy_to_clipboard; int dir_menu_copy_to_clipboard; int dir_menu_create_dir; int dir_menu_create_dir; int dir_menu_cut_to_clipboard; int dir_menu_cut_to_clipboard; int dir_menu_delete; int dir_menu_delete; int dir_menu_deselect_all; int dir_menu_deselect_all; int dir_menu_extract_here; int dir_menu_inspect; int dir_menu_inspect; int dir_menu_open; int dir_menu_open; int dir_menu_open_in_new_window; int dir_menu_open_in_new_window; Loading
res/flag(com.android.documentsui.flags.use_material3)/drawable/grid_nameplate_background.xml +32 −0 Original line number Original line Diff line number Diff line Loading @@ -16,10 +16,42 @@ <selector xmlns:android="http://schemas.android.com/apk/res/android"> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- selected --> <!-- selected --> <item android:state_selected="true" android:state_focused="true"> <layer-list> <item android:bottom="@dimen/focus_ring_gap" android:left="@dimen/focus_ring_gap" android:right="@dimen/focus_ring_gap" android:top="@dimen/focus_ring_gap"> <shape> <corners android:radius="@dimen/grid_item_nameplate_inner_radius" /> <solid android:color="?attr/colorPrimaryContainer" /> </shape> </item> <item> <shape> <corners android:radius="@dimen/grid_item_nameplate_radius" /> <stroke android:width="@dimen/focus_ring_width" android:color="?attr/colorSecondary" /> </shape> </item> </layer-list> </item> <item android:state_selected="true"> <item android:state_selected="true"> <shape> <shape> <corners android:radius="@dimen/grid_item_nameplate_radius" /> <corners android:radius="@dimen/grid_item_nameplate_radius" /> <solid android:color="?attr/colorPrimaryContainer" /> <solid android:color="?attr/colorPrimaryContainer" /> </shape> </shape> </item> </item> <!-- unselected --> <item android:state_focused="true"> <shape> <corners android:radius="@dimen/grid_item_nameplate_radius" /> <stroke android:width="@dimen/focus_ring_width" android:color="?attr/colorSecondary" /> </shape> </item> </selector> </selector> No newline at end of file
res/flag(com.android.documentsui.flags.use_material3)/layout/item_doc_grid.xml +140 −149 Original line number Original line Diff line number Diff line Loading @@ -14,26 +14,18 @@ limitations under the License. limitations under the License. --> --> <com.google.android.material.card.MaterialCardView <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/item_root" android:id="@+id/item_root" android:layout_width="@dimen/grid_item_width" android:layout_width="@dimen/grid_item_width" android:layout_height="@dimen/grid_item_height" android:layout_height="@dimen/grid_item_height" android:layout_margin="@dimen/grid_item_layout_margin" android:layout_margin="@dimen/grid_item_layout_margin" android:clickable="true" android:clickable="true" android:defaultFocusHighlightEnabled="false" android:focusable="true" android:focusable="true" app:cardBackgroundColor="@android:color/transparent" android:paddingEnd="@dimen/grid_item_padding_end" app:cardElevation="0dp" android:paddingStart="@dimen/grid_item_padding_start" app:strokeWidth="0dp"> android:paddingTop="@dimen/grid_item_padding_top"> <RelativeLayout android:id="@+id/grid_item_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="@dimen/grid_item_layout_marginStart" android:layout_marginEnd="@dimen/grid_item_layout_marginEnd" android:layout_marginTop="@dimen/grid_item_layout_marginTop"> <!-- Main item thumbnail. Comprised of two overlapping images, the <!-- Main item thumbnail. Comprised of two overlapping images, the visibility of which is controlled by code in visibility of which is controlled by code in Loading Loading @@ -109,6 +101,7 @@ android:layout_marginTop="@dimen/grid_item_nameplate_marginTop" android:layout_marginTop="@dimen/grid_item_nameplate_marginTop" android:background="@drawable/grid_nameplate_background" android:background="@drawable/grid_nameplate_background" android:orientation="vertical" android:orientation="vertical" android:duplicateParentState="true" android:padding="@dimen/grid_item_nameplate_padding"> android:padding="@dimen/grid_item_nameplate_padding"> <!-- Top row. --> <!-- Top row. --> Loading Loading @@ -180,5 +173,3 @@ </LinearLayout> </LinearLayout> </RelativeLayout> </RelativeLayout> No newline at end of file </com.google.android.material.card.MaterialCardView>
res/flag(com.android.documentsui.flags.use_material3)/menu/file_context_menu.xml +9 −0 Original line number Original line Diff line number Diff line Loading @@ -17,6 +17,15 @@ <!-- Context menu used when user right clicks on a file with a selection that doesn't have folders. <!-- Context menu used when user right clicks on a file with a selection that doesn't have folders. The selection may be empty. --> The selection may be empty. --> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/dir_menu_extract_here" android:title="@string/menu_extract_here" android:visible="false" /> <item android:id="@+id/dir_menu_browse" android:title="@string/menu_browse" android:visible="false" /> <group <group android:id="@+id/menu_open_group"> android:id="@+id/menu_open_group"> <item <item Loading
res/flag(com.android.documentsui.flags.use_material3)/values/dimens.xml +4 −3 Original line number Original line Diff line number Diff line Loading @@ -68,9 +68,9 @@ <dimen name="drag_shadow_size">120dp</dimen> <dimen name="drag_shadow_size">120dp</dimen> <dimen name="grid_item_width">150dp</dimen> <dimen name="grid_item_width">150dp</dimen> <dimen name="grid_item_height">132dp</dimen> <dimen name="grid_item_height">132dp</dimen> <dimen name="grid_item_layout_marginStart">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_padding_start">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_layout_marginEnd">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_padding_end">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_layout_marginTop">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_padding_top">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_thumbnail_width">80dp</dimen> <dimen name="grid_item_thumbnail_width">80dp</dimen> <dimen name="grid_item_thumbnail_height">80dp</dimen> <dimen name="grid_item_thumbnail_height">80dp</dimen> <dimen name="grid_item_thumbnail_radius">12dp</dimen> <dimen name="grid_item_thumbnail_radius">12dp</dimen> Loading @@ -82,6 +82,7 @@ <dimen name="grid_item_nameplate_padding">4dp</dimen> <dimen name="grid_item_nameplate_padding">4dp</dimen> <dimen name="grid_item_nameplate_marginTop">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_nameplate_marginTop">@dimen/space_extra_small_2</dimen> <dimen name="grid_item_nameplate_radius">8dp</dimen> <dimen name="grid_item_nameplate_radius">8dp</dimen> <dimen name="grid_item_nameplate_inner_radius">4dp</dimen> <dimen name="grid_item_elevation">2dp</dimen> <dimen name="grid_item_elevation">2dp</dimen> <dimen name="grid_item_radius">12dp</dimen> <dimen name="grid_item_radius">12dp</dimen> <dimen name="max_drawer_width">280dp</dimen> <dimen name="max_drawer_width">280dp</dimen> Loading