From dbd6bb348c1c10e34d7488a741845648e1f7e88c Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 1 Mar 2018 14:55:22 -0800 Subject: [PATCH] Simplifying all-apps search box > Giving the search box a solid background so that it work fine with scrolling > bottom shadow logic for search box Bug: 73085356 Change-Id: Ie4dc4922be39ffd8e2d562becedbd4c6f820e6c9 --- ..._divider.xml => bg_all_apps_searchbox.xml} | 9 +-- res/layout/all_apps.xml | 2 +- res/layout/search_container_all_apps.xml | 70 +++++----------- res/values-sw720dp/styles.xml | 1 - res/values/dimens.xml | 2 +- res/values/styles.xml | 1 - .../allapps/AllAppsContainerView.java | 5 +- .../launcher3/allapps/FloatingHeaderView.java | 11 ++- .../launcher3/allapps/SearchUiManager.java | 2 +- .../search/AppsSearchContainerLayout.java | 81 ++++++++++--------- .../search/HeaderElevationController.java | 81 ------------------- .../launcher3/graphics/IconNormalizer.java | 3 + .../launcher3/uioverrides/OverviewPanel.java | 4 +- 13 files changed, 85 insertions(+), 187 deletions(-) rename res/drawable/{all_apps_search_divider.xml => bg_all_apps_searchbox.xml} (79%) delete mode 100644 src/com/android/launcher3/allapps/search/HeaderElevationController.java diff --git a/res/drawable/all_apps_search_divider.xml b/res/drawable/bg_all_apps_searchbox.xml similarity index 79% rename from res/drawable/all_apps_search_divider.xml rename to res/drawable/bg_all_apps_searchbox.xml index 99905e4233..c3249279af 100644 --- a/res/drawable/all_apps_search_divider.xml +++ b/res/drawable/bg_all_apps_searchbox.xml @@ -1,5 +1,5 @@ - - - - + + + \ No newline at end of file diff --git a/res/layout/all_apps.xml b/res/layout/all_apps.xml index 2ce6b8cfd2..a7f0026a43 100644 --- a/res/layout/all_apps.xml +++ b/res/layout/all_apps.xml @@ -37,7 +37,7 @@ platform bug, which prevents using custom attributes in tag --> + layout="@layout/search_container_all_apps"/> - - - - - - - - - \ No newline at end of file + android:layout_height="@dimen/all_apps_search_bar_field_height" + android:layout_centerHorizontal="true" + android:layout_gravity="top|center_horizontal" + android:layout_marginTop="8dp" + android:background="@drawable/bg_all_apps_searchbox" + android:elevation="1dp" + android:focusableInTouchMode="true" + android:gravity="center" + android:hint="@string/all_apps_search_bar_hint" + android:imeOptions="actionSearch|flagNoExtractUi" + android:inputType="text|textNoSuggestions|textCapWords" + android:maxLines="1" + android:padding="8dp" + android:saveEnabled="false" + android:scrollHorizontally="true" + android:singleLine="true" + android:textColor="?android:attr/textColorSecondary" + android:textColorHint="@drawable/all_apps_search_hint" + android:textSize="16sp" + android:translationY="24dp" /> \ No newline at end of file diff --git a/res/values-sw720dp/styles.xml b/res/values-sw720dp/styles.xml index 72894dcf37..f322e9f31b 100644 --- a/res/values-sw720dp/styles.xml +++ b/res/values-sw720dp/styles.xml @@ -26,7 +26,6 @@ true true ?android:attr/textColorSecondary - @layout/search_container_all_apps diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 1f468445c9..9f4233c398 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -79,7 +79,7 @@ 0dp 48dp - 60dp + 30dp 40dp 144dp 700dp diff --git a/res/values/styles.xml b/res/values/styles.xml index 8cc4743a32..ac6a6b1b53 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -25,7 +25,6 @@ true true #FF757575 - @layout/search_container_all_apps