diff --git a/res/drawable-hdpi/quantum_panel.9.png b/res/drawable-hdpi/quantum_panel.9.png deleted file mode 100644 index b4ac9c0a06..0000000000 Binary files a/res/drawable-hdpi/quantum_panel.9.png and /dev/null differ diff --git a/res/drawable-hdpi/quantum_panel_bitmap.9.png b/res/drawable-hdpi/quantum_panel_bitmap.9.png new file mode 100644 index 0000000000..c3319290f3 Binary files /dev/null and b/res/drawable-hdpi/quantum_panel_bitmap.9.png differ diff --git a/res/drawable-hdpi/quantum_panel_dark.9.png b/res/drawable-hdpi/quantum_panel_dark.9.png deleted file mode 100644 index abaf23026d..0000000000 Binary files a/res/drawable-hdpi/quantum_panel_dark.9.png and /dev/null differ diff --git a/res/drawable-hdpi/quantum_panel_dark_bitmap.9.png b/res/drawable-hdpi/quantum_panel_dark_bitmap.9.png new file mode 100644 index 0000000000..0145d36b75 Binary files /dev/null and b/res/drawable-hdpi/quantum_panel_dark_bitmap.9.png differ diff --git a/res/drawable-mdpi/quantum_panel.9.png b/res/drawable-mdpi/quantum_panel.9.png deleted file mode 100644 index c5a6eb735b..0000000000 Binary files a/res/drawable-mdpi/quantum_panel.9.png and /dev/null differ diff --git a/res/drawable-mdpi/quantum_panel_bitmap.9.png b/res/drawable-mdpi/quantum_panel_bitmap.9.png new file mode 100644 index 0000000000..86be568fd0 Binary files /dev/null and b/res/drawable-mdpi/quantum_panel_bitmap.9.png differ diff --git a/res/drawable-mdpi/quantum_panel_dark.9.png b/res/drawable-mdpi/quantum_panel_dark.9.png deleted file mode 100644 index 7728a72684..0000000000 Binary files a/res/drawable-mdpi/quantum_panel_dark.9.png and /dev/null differ diff --git a/res/drawable-mdpi/quantum_panel_dark_bitmap.9.png b/res/drawable-mdpi/quantum_panel_dark_bitmap.9.png new file mode 100644 index 0000000000..70429b9fc5 Binary files /dev/null and b/res/drawable-mdpi/quantum_panel_dark_bitmap.9.png differ diff --git a/res/drawable-v21/quantum_panel.xml b/res/drawable-v21/quantum_panel.xml new file mode 100644 index 0000000000..d1c078335c --- /dev/null +++ b/res/drawable-v21/quantum_panel.xml @@ -0,0 +1,22 @@ + + + diff --git a/res/drawable-v21/quantum_panel_dark.xml b/res/drawable-v21/quantum_panel_dark.xml new file mode 100644 index 0000000000..405ad51735 --- /dev/null +++ b/res/drawable-v21/quantum_panel_dark.xml @@ -0,0 +1,22 @@ + + + diff --git a/res/drawable-xhdpi/quantum_panel.9.png b/res/drawable-xhdpi/quantum_panel.9.png deleted file mode 100644 index 1797ad500a..0000000000 Binary files a/res/drawable-xhdpi/quantum_panel.9.png and /dev/null differ diff --git a/res/drawable-xhdpi/quantum_panel_bitmap.9.png b/res/drawable-xhdpi/quantum_panel_bitmap.9.png new file mode 100644 index 0000000000..13bdf09ec6 Binary files /dev/null and b/res/drawable-xhdpi/quantum_panel_bitmap.9.png differ diff --git a/res/drawable-xhdpi/quantum_panel_dark.9.png b/res/drawable-xhdpi/quantum_panel_dark.9.png deleted file mode 100644 index 4c1868b55c..0000000000 Binary files a/res/drawable-xhdpi/quantum_panel_dark.9.png and /dev/null differ diff --git a/res/drawable-xhdpi/quantum_panel_dark_bitmap.9.png b/res/drawable-xhdpi/quantum_panel_dark_bitmap.9.png new file mode 100644 index 0000000000..ac2e423f26 Binary files /dev/null and b/res/drawable-xhdpi/quantum_panel_dark_bitmap.9.png differ diff --git a/res/drawable-xxhdpi/quantum_panel.9.png b/res/drawable-xxhdpi/quantum_panel.9.png deleted file mode 100644 index d7ba87416e..0000000000 Binary files a/res/drawable-xxhdpi/quantum_panel.9.png and /dev/null differ diff --git a/res/drawable-xxhdpi/quantum_panel_bitmap.9.png b/res/drawable-xxhdpi/quantum_panel_bitmap.9.png new file mode 100644 index 0000000000..b44269ea95 Binary files /dev/null and b/res/drawable-xxhdpi/quantum_panel_bitmap.9.png differ diff --git a/res/drawable-xxhdpi/quantum_panel_dark.9.png b/res/drawable-xxhdpi/quantum_panel_dark.9.png deleted file mode 100644 index 17ba0f1163..0000000000 Binary files a/res/drawable-xxhdpi/quantum_panel_dark.9.png and /dev/null differ diff --git a/res/drawable-xxhdpi/quantum_panel_dark_bitmap.9.png b/res/drawable-xxhdpi/quantum_panel_dark_bitmap.9.png new file mode 100644 index 0000000000..7979cf7477 Binary files /dev/null and b/res/drawable-xxhdpi/quantum_panel_dark_bitmap.9.png differ diff --git a/res/drawable-xxxhdpi/quantum_panel_bitmap.9.png b/res/drawable-xxxhdpi/quantum_panel_bitmap.9.png new file mode 100644 index 0000000000..bc887fe916 Binary files /dev/null and b/res/drawable-xxxhdpi/quantum_panel_bitmap.9.png differ diff --git a/res/drawable-xxxhdpi/quantum_panel_dark_bitmap.9.png b/res/drawable-xxxhdpi/quantum_panel_dark_bitmap.9.png new file mode 100644 index 0000000000..7cfd6e477a Binary files /dev/null and b/res/drawable-xxxhdpi/quantum_panel_dark_bitmap.9.png differ diff --git a/res/drawable/apps_list_search_bg.xml b/res/drawable/apps_list_search_bg.xml index 63c4d55917..9bb6d81b2f 100644 --- a/res/drawable/apps_list_search_bg.xml +++ b/res/drawable/apps_list_search_bg.xml @@ -16,7 +16,7 @@ --> - + diff --git a/res/drawable/apps_search_bg.xml b/res/drawable/apps_search_bg.xml index 405e8447cc..57eb5825e9 100644 --- a/res/drawable/apps_search_bg.xml +++ b/res/drawable/apps_search_bg.xml @@ -16,7 +16,7 @@ --> - + diff --git a/res/drawable/quantum_panel.xml b/res/drawable/quantum_panel.xml new file mode 100644 index 0000000000..1f4fb711bb --- /dev/null +++ b/res/drawable/quantum_panel.xml @@ -0,0 +1,18 @@ + + + diff --git a/res/drawable/quantum_panel_dark.xml b/res/drawable/quantum_panel_dark.xml new file mode 100644 index 0000000000..6642e78ac7 --- /dev/null +++ b/res/drawable/quantum_panel_dark.xml @@ -0,0 +1,18 @@ + + + diff --git a/res/drawable/apps_list_bg.xml b/res/drawable/quantum_panel_shape.xml similarity index 93% rename from res/drawable/apps_list_bg.xml rename to res/drawable/quantum_panel_shape.xml index 0e56684b54..1083615768 100644 --- a/res/drawable/apps_list_bg.xml +++ b/res/drawable/quantum_panel_shape.xml @@ -16,7 +16,7 @@ --> - + \ No newline at end of file diff --git a/res/drawable/apps_reveal_bg.xml b/res/drawable/quantum_panel_shape_dark.xml similarity index 87% rename from res/drawable/apps_reveal_bg.xml rename to res/drawable/quantum_panel_shape_dark.xml index 07505a5967..c3821c416c 100644 --- a/res/drawable/apps_reveal_bg.xml +++ b/res/drawable/quantum_panel_shape_dark.xml @@ -16,6 +16,7 @@ --> - - + + \ No newline at end of file diff --git a/res/layout/user_folder.xml b/res/layout/user_folder.xml index ab349179ce..d75d6cd3b3 100644 --- a/res/layout/user_folder.xml +++ b/res/layout/user_folder.xml @@ -14,11 +14,11 @@ See the License for the specific language governing permissions and limitations under the License. --> - diff --git a/res/layout/widgets_view.xml b/res/layout/widgets_view.xml index 5cdf56048c..b91ca26182 100644 --- a/res/layout/widgets_view.xml +++ b/res/layout/widgets_view.xml @@ -30,15 +30,17 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" - android:visibility="invisible" - android:focusable="false" /> + android:elevation="15dp" + android:focusable="false" + android:visibility="invisible" /> + android:elevation="15dp" + android:orientation="vertical" > #FFF #FF666666 + #FFF5F5F5 + #FF243036 + #FFFFFFFF #FF374248 @@ -39,7 +42,7 @@ #009688 #009688 - + #FFFFFF #C4C4C4 #263238 diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 8a8514a4bf..2fa16e7a21 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -103,11 +103,13 @@ 0dp 0dp + + 4dp + 4dp 10dp - 8dp 24dp diff --git a/src/com/android/launcher3/AppsContainerView.java b/src/com/android/launcher3/AppsContainerView.java index 989026e36c..a74670be0a 100644 --- a/src/com/android/launcher3/AppsContainerView.java +++ b/src/com/android/launcher3/AppsContainerView.java @@ -35,6 +35,7 @@ import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputMethodManager; import android.widget.FrameLayout; import android.widget.TextView; + import com.android.launcher3.util.Thunk; import java.util.List; @@ -380,12 +381,13 @@ public class AppsContainerView extends BaseContainerView implements DragSource, // Update the background of the reveal view and list to be inset with the fixed bound // insets instead of the default insets + // TODO: Use quantum_panel instead of quantum_panel_shape. mAppsRecyclerView.setBackground(new InsetDrawable( getContext().getResources().getDrawable( - hasSearchBar ? R.drawable.apps_list_search_bg : R.drawable.apps_list_bg), + hasSearchBar ? R.drawable.apps_list_search_bg : R.drawable.quantum_panel_shape), inset, 0, inset, 0)); getRevealView().setBackground(new InsetDrawable( - getContext().getResources().getDrawable(R.drawable.apps_reveal_bg), + getContext().getResources().getDrawable(R.drawable.quantum_panel_shape), inset, 0, inset, 0)); } diff --git a/src/com/android/launcher3/Folder.java b/src/com/android/launcher3/Folder.java index 377e8eeff2..6e5941cf24 100644 --- a/src/com/android/launcher3/Folder.java +++ b/src/com/android/launcher3/Folder.java @@ -27,7 +27,6 @@ import android.content.res.Resources; import android.graphics.Point; import android.graphics.PointF; import android.graphics.Rect; -import android.graphics.drawable.InsetDrawable; import android.os.Build; import android.text.InputType; import android.text.Selection; @@ -183,15 +182,6 @@ public class Folder extends LinearLayout implements DragSource, View.OnClickList // name is complete, we have something to focus on, thus hiding the cursor and giving // reliable behavior when clicking the text field (since it will always gain focus on click). setFocusableInTouchMode(true); - - if (Utilities.isLmpOrAbove()) { - int padding = getResources().getDimensionPixelSize(R.dimen.folder_shadow_padding); - setBackground(new InsetDrawable( - getResources().getDrawable(R.drawable.apps_list_bg), - padding, padding, padding, padding)); - } else { - setBackgroundResource(R.drawable.quantum_panel); - } } @Override