diff options
author | Vadim Tryshev <vadimt@google.com> | 2018-04-27 17:45:10 -0700 |
---|---|---|
committer | Vadim Tryshev <vadimt@google.com> | 2018-04-27 18:00:14 -0700 |
commit | 84b46f0257274f5ebbf6662f55a56de474c5ce1a (patch) | |
tree | 7be9935f86a19a19b9ec103ef4dead16a2ffcf3b | |
parent | cbebaa19f992bf55c1f4d6d57e3a21c71f5ee013 (diff) | |
download | android_packages_apps_Trebuchet-84b46f0257274f5ebbf6662f55a56de474c5ce1a.tar.gz android_packages_apps_Trebuchet-84b46f0257274f5ebbf6662f55a56de474c5ce1a.tar.bz2 android_packages_apps_Trebuchet-84b46f0257274f5ebbf6662f55a56de474c5ce1a.zip |
Fixing task misalignment
Bug: 78793769
Test: Manual
Change-Id: I49f8213bf412f63fc296a8be5bd49950e4c01175
-rw-r--r-- | src/com/android/launcher3/PagedView.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/com/android/launcher3/PagedView.java b/src/com/android/launcher3/PagedView.java index adca32784..8311ab9a7 100644 --- a/src/com/android/launcher3/PagedView.java +++ b/src/com/android/launcher3/PagedView.java @@ -607,7 +607,8 @@ public abstract class PagedView<T extends View & PageIndicator> extends ViewGrou final int endIndex = mIsRtl ? -1 : childCount; final int delta = mIsRtl ? -1 : 1; - final int verticalPadding = getPaddingTop() + getPaddingBottom(); + final int verticalCenter = (getPaddingTop() + getMeasuredHeight() + mInsets.top + - mInsets.bottom - getPaddingBottom()) / 2; final int scrollOffsetLeft = mInsets.left + getPaddingLeft(); boolean pageScrollChanged = false; @@ -617,9 +618,7 @@ public abstract class PagedView<T extends View & PageIndicator> extends ViewGrou i += delta) { final View child = getPageAt(i); if (scrollLogic.shouldIncludeView(child)) { - final int childTop = getPaddingTop() + - (getMeasuredHeight() - mInsets.bottom - verticalPadding - - child.getMeasuredHeight()) / 2; + final int childTop = verticalCenter - child.getMeasuredHeight() / 2; final int childWidth = child.getMeasuredWidth(); if (layoutChildren) { |