diff --git a/core/res/res/drawable/floating_popup_background_dark.xml b/core/res/res/drawable/floating_popup_background_dark.xml new file mode 100644 index 0000000000000..ded1137576de6 --- /dev/null +++ b/core/res/res/drawable/floating_popup_background_dark.xml @@ -0,0 +1,23 @@ + + + + + + + diff --git a/core/res/res/drawable/floating_popup_background.xml b/core/res/res/drawable/floating_popup_background_light.xml similarity index 91% rename from core/res/res/drawable/floating_popup_background.xml rename to core/res/res/drawable/floating_popup_background_light.xml index b6700b3ab8b3a..9c7a8860dde78 100644 --- a/core/res/res/drawable/floating_popup_background.xml +++ b/core/res/res/drawable/floating_popup_background_light.xml @@ -17,7 +17,7 @@ --> - + diff --git a/core/res/res/drawable/ic_ab_back_material_dark.xml b/core/res/res/drawable/ic_ab_back_material_dark.xml new file mode 100644 index 0000000000000..7cdd1393a4a38 --- /dev/null +++ b/core/res/res/drawable/ic_ab_back_material_dark.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/core/res/res/drawable/ic_ab_back_material_light.xml b/core/res/res/drawable/ic_ab_back_material_light.xml new file mode 100644 index 0000000000000..65dab8112ef23 --- /dev/null +++ b/core/res/res/drawable/ic_ab_back_material_light.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/core/res/res/drawable/ic_menu_moreoverflow_material.xml b/core/res/res/drawable/ic_menu_moreoverflow_material.xml index 502ad6910a324..3f534517e64bb 100644 --- a/core/res/res/drawable/ic_menu_moreoverflow_material.xml +++ b/core/res/res/drawable/ic_menu_moreoverflow_material.xml @@ -1,3 +1,4 @@ + + + + diff --git a/core/res/res/drawable/ic_menu_moreoverflow_material_light.xml b/core/res/res/drawable/ic_menu_moreoverflow_material_light.xml new file mode 100644 index 0000000000000..7af234fda2e40 --- /dev/null +++ b/core/res/res/drawable/ic_menu_moreoverflow_material_light.xml @@ -0,0 +1,26 @@ + + + + + diff --git a/core/res/res/drawable/item_background_borderless_material_dark.xml b/core/res/res/drawable/item_background_borderless_material_dark.xml new file mode 100644 index 0000000000000..685c52a848c73 --- /dev/null +++ b/core/res/res/drawable/item_background_borderless_material_dark.xml @@ -0,0 +1,18 @@ + + + + diff --git a/core/res/res/drawable/item_background_borderless_material_light.xml b/core/res/res/drawable/item_background_borderless_material_light.xml new file mode 100644 index 0000000000000..3ef6674c9326a --- /dev/null +++ b/core/res/res/drawable/item_background_borderless_material_light.xml @@ -0,0 +1,19 @@ + + + + diff --git a/core/res/res/drawable/item_background_material_dark.xml b/core/res/res/drawable/item_background_material_dark.xml new file mode 100644 index 0000000000000..06eb531c53305 --- /dev/null +++ b/core/res/res/drawable/item_background_material_dark.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/core/res/res/drawable/item_background_material_light.xml b/core/res/res/drawable/item_background_material_light.xml new file mode 100644 index 0000000000000..2f3d1577bb884 --- /dev/null +++ b/core/res/res/drawable/item_background_material_light.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/core/res/res/layout/floating_popup_close_overflow_button.xml b/core/res/res/layout/floating_popup_close_overflow_button.xml index 0dbf7f7ad8666..4dae1aeb7ffed 100644 --- a/core/res/res/layout/floating_popup_close_overflow_button.xml +++ b/core/res/res/layout/floating_popup_close_overflow_button.xml @@ -20,6 +20,6 @@ android:layout_height="match_parent" android:minWidth="@dimen/floating_toolbar_menu_button_minimum_width" android:minHeight="@dimen/floating_toolbar_height" - android:src="?android:attr/actionModeCloseDrawable" + android:src="?attr/floatingToolbarCloseDrawable" android:contentDescription="@string/floating_toolbar_close_overflow_description" - android:background="?attr/selectableItemBackgroundBorderless" /> + android:background="?attr/floatingToolbarItemBackgroundBorderlessDrawable" /> diff --git a/core/res/res/layout/floating_popup_container.xml b/core/res/res/layout/floating_popup_container.xml index f37aee15ce0db..63dae4470cbe1 100644 --- a/core/res/res/layout/floating_popup_container.xml +++ b/core/res/res/layout/floating_popup_container.xml @@ -24,4 +24,4 @@ android:elevation="2dp" android:focusable="true" android:focusableInTouchMode="true" - android:background="@drawable/floating_popup_background"/> + android:background="?attr/floatingToolbarPopupBackgroundDrawable"/> diff --git a/core/res/res/layout/floating_popup_menu_button.xml b/core/res/res/layout/floating_popup_menu_button.xml index b54919876997f..1b58ce530c1f6 100644 --- a/core/res/res/layout/floating_popup_menu_button.xml +++ b/core/res/res/layout/floating_popup_menu_button.xml @@ -30,5 +30,5 @@ android:fontFamily="sans-serif-medium" android:textSize="@dimen/floating_toolbar_text_size" android:textAllCaps="true" - android:textColor="?attr/colorForeground" - android:background="?attr/selectableItemBackground" /> + android:textColor="?attr/floatingToolbarForegroundColor" + android:background="?attr/floatingToolbarItemBackgroundDrawable" /> diff --git a/core/res/res/layout/floating_popup_menu_image_button.xml b/core/res/res/layout/floating_popup_menu_image_button.xml index 07eb7a3757b75..1ba784866f3a0 100644 --- a/core/res/res/layout/floating_popup_menu_image_button.xml +++ b/core/res/res/layout/floating_popup_menu_image_button.xml @@ -32,5 +32,5 @@ android:paddingEnd="@dimen/floating_toolbar_menu_button_side_padding" android:paddingBottom="@dimen/floating_toolbar_menu_image_button_vertical_padding" android:scaleType="centerInside" - android:background="?attr/selectableItemBackground" /> + android:background="?attr/floatingToolbarItemBackgroundDrawable" /> diff --git a/core/res/res/layout/floating_popup_open_overflow_button.xml b/core/res/res/layout/floating_popup_open_overflow_button.xml index 30275652fe898..f6a3e8d3fbc15 100644 --- a/core/res/res/layout/floating_popup_open_overflow_button.xml +++ b/core/res/res/layout/floating_popup_open_overflow_button.xml @@ -24,6 +24,6 @@ android:paddingTop="0dp" android:paddingBottom="0dp" android:paddingEnd="4dp" - android:src="@drawable/ic_menu_moreoverflow_material" + android:src="?attr/floatingToolbarOpenDrawable" android:contentDescription="@string/floating_toolbar_open_overflow_description" - android:background="?attr/selectableItemBackgroundBorderless" /> + android:background="?attr/floatingToolbarItemBackgroundBorderlessDrawable" /> diff --git a/core/res/res/layout/floating_popup_overflow_list_item.xml b/core/res/res/layout/floating_popup_overflow_list_item.xml index 2ff45bb36a747..22f4e68b1e25f 100644 --- a/core/res/res/layout/floating_popup_overflow_list_item.xml +++ b/core/res/res/layout/floating_popup_overflow_list_item.xml @@ -31,6 +31,6 @@ android:ellipsize="end" android:fontFamily="sans-serif-medium" android:textSize="@dimen/floating_toolbar_text_size" - android:textColor="?attr/colorForeground" + android:textColor="?attr/floatingToolbarForegroundColor" android:textAllCaps="true" /> diff --git a/core/res/res/values/arrays.xml b/core/res/res/values/arrays.xml index d5c2d197bf439..a3cc4aed214d2 100644 --- a/core/res/res/values/arrays.xml +++ b/core/res/res/values/arrays.xml @@ -310,7 +310,11 @@ @drawable/fastscroll_label_right_material @drawable/fastscroll_thumb_material @drawable/fastscroll_track_material + @drawable/floating_popup_background_dark + @drawable/floating_popup_background_light @drawable/ic_ab_back_material + @drawable/ic_ab_back_material_dark + @drawable/ic_ab_back_material_light @drawable/ic_clear_material @drawable/ic_commit_search_api_material @drawable/ic_dialog_alert_material @@ -330,7 +334,11 @@ @drawable/ic_search_api_material @drawable/ic_voice_search_api_material @drawable/item_background_borderless_material + @drawable/item_background_borderless_material_dark + @drawable/item_background_borderless_material_light @drawable/item_background_material + @drawable/item_background_material_dark + @drawable/item_background_material_light @drawable/list_divider_material @drawable/list_section_divider_material @drawable/notification_material_action_background diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml index 52e2cf0c5999c..c08d511a15a19 100644 --- a/core/res/res/values/attrs.xml +++ b/core/res/res/values/attrs.xml @@ -549,6 +549,17 @@ {@link android.view.Window#setTransitionBackgroundFadeDuration(long)}. --> + + + + + + + + + + + diff --git a/core/res/res/values/themes.xml b/core/res/res/values/themes.xml index ecf00f01b5ed5..b7acdd44b82f7 100644 --- a/core/res/res/values/themes.xml +++ b/core/res/res/values/themes.xml @@ -389,6 +389,14 @@ please see themes_device_defaults.xml. @style/SegmentedButton @drawable/ic_fingerprint + + @drawable/ic_ab_back_material_dark + @color/foreground_material_dark + @drawable/item_background_borderless_material_dark + @drawable/item_background_material_dark + @drawable/ic_menu_moreoverflow_material_dark + @drawable/floating_popup_background_dark + @style/Widget.Holo.SearchView @style/Theme.SearchBar @@ -538,6 +546,14 @@ please see themes_device_defaults.xml. @style/Widget.DeviceDefault.Light.MediaRouteButton @drawable/ic_find_next_holo_light @drawable/ic_find_previous_holo_light + + + @drawable/ic_ab_back_material_light + @color/foreground_material_light + @drawable/item_background_borderless_material_light + @drawable/item_background_material_light + @drawable/ic_menu_moreoverflow_material_light + @drawable/floating_popup_background_light