summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPeter Schiller <peterschiller@google.com>2016-07-08 20:54:34 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-07-08 20:54:34 +0000
commit723657c584976c627f44683471d71a39c78c1182 (patch)
tree8cd6d7cdc9b4e9689c817b2e40ab4f66ad229929 /src
parent31be842887bd423d3ba7c2baec7e6be98cb49c22 (diff)
parent243ad3dbf8a583ecf39669ab83e5bad5dbb2d1b3 (diff)
downloadandroid_packages_apps_Trebuchet-723657c584976c627f44683471d71a39c78c1182.tar.gz
android_packages_apps_Trebuchet-723657c584976c627f44683471d71a39c78c1182.tar.bz2
android_packages_apps_Trebuchet-723657c584976c627f44683471d71a39c78c1182.zip
Merge "Updating alignment of search input" into ub-launcher3-calgary
Diffstat (limited to 'src')
-rw-r--r--src/com/android/launcher3/allapps/AllAppsContainerView.java12
-rw-r--r--src/com/android/launcher3/allapps/AllAppsGridAdapter.java1
2 files changed, 7 insertions, 6 deletions
diff --git a/src/com/android/launcher3/allapps/AllAppsContainerView.java b/src/com/android/launcher3/allapps/AllAppsContainerView.java
index b4ec8c2be..30cd60713 100644
--- a/src/com/android/launcher3/allapps/AllAppsContainerView.java
+++ b/src/com/android/launcher3/allapps/AllAppsContainerView.java
@@ -152,6 +152,7 @@ public class AllAppsContainerView extends BaseContainerView implements DragSourc
private ExtendedEditText mSearchInput;
private ImageView mSearchIcon;
private HeaderElevationController mElevationController;
+ private int mSearchContainerOffsetTop;
private SpannableStringBuilder mSearchQueryBuilder = null;
@@ -311,6 +312,8 @@ public class AllAppsContainerView extends BaseContainerView implements DragSourc
mSearchContainer = findViewById(R.id.search_container);
mSearchInput = (ExtendedEditText) findViewById(R.id.search_box_input);
mSearchIcon = (ImageView) findViewById(R.id.search_icon);
+ mSearchContainerOffsetTop = getResources().getDimensionPixelSize(
+ R.dimen.all_apps_search_bar_margin_top);
final LinearLayout.LayoutParams searchParams =
(LinearLayout.LayoutParams) mSearchInput.getLayoutParams();
@@ -414,13 +417,12 @@ public class AllAppsContainerView extends BaseContainerView implements DragSourc
mAdapter.setNumAppsPerRow(mNumAppsPerRow);
mApps.setNumAppsPerRow(mNumAppsPerRow, mNumPredictedAppsPerRow, new FullMergeAlgorithm());
if (mNumAppsPerRow > 0) {
- int iconSize = availableWidth / mNumAppsPerRow;
- int iconSpacing = (iconSize - grid.allAppsIconSizePx) / 2;
+ int rvPadding = mAppsRecyclerView.getPaddingStart(); // Assumes symmetry
final int thumbMaxWidth =
getResources().getDimensionPixelSize(
R.dimen.container_fastscroll_thumb_max_width);
- mSearchContainer.setPaddingRelative(
- iconSpacing + thumbMaxWidth, 0, iconSpacing + thumbMaxWidth, 0);
+ mSearchContainer.setPaddingRelative(rvPadding + thumbMaxWidth, 0, rvPadding +
+ thumbMaxWidth, 0);
}
}
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
@@ -520,7 +522,7 @@ public class AllAppsContainerView extends BaseContainerView implements DragSourc
LinearLayout.LayoutParams llp =
(LinearLayout.LayoutParams) mSearchInput.getLayoutParams();
- llp.topMargin = insets.top;
+ llp.topMargin = insets.top + mSearchContainerOffsetTop;
mSearchInput.setLayoutParams(llp);
mSearchIcon.setLayoutParams(llp);
diff --git a/src/com/android/launcher3/allapps/AllAppsGridAdapter.java b/src/com/android/launcher3/allapps/AllAppsGridAdapter.java
index 6540a23dd..d0b8abc60 100644
--- a/src/com/android/launcher3/allapps/AllAppsGridAdapter.java
+++ b/src/com/android/launcher3/allapps/AllAppsGridAdapter.java
@@ -203,7 +203,6 @@ public class AllAppsGridAdapter extends RecyclerView.Adapter<AllAppsGridAdapter.
continue;
}
-
// Find the section name bounds
PointF sectionBounds = getAndCacheSectionBounds(sectionName);