summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/CellLayout.java
diff options
context:
space:
mode:
authorTony Wickham <twickham@google.com>2015-11-10 23:38:00 +0000
committerandroid-build-merger <android-build-merger@google.com>2015-11-10 23:38:00 +0000
commita71391a5b1c5d19528e0fdf36d515530c1bbbf44 (patch)
tree46b6968619b54ad1f691d247e1e9e38e7b02cad1 /src/com/android/launcher3/CellLayout.java
parent72d4c0673cb4dc198ff179a93b49c1744532876e (diff)
parent26b01425436277447fe24d01ad50d9e64f82109e (diff)
downloadandroid_packages_apps_Trebuchet-a71391a5b1c5d19528e0fdf36d515530c1bbbf44.tar.gz
android_packages_apps_Trebuchet-a71391a5b1c5d19528e0fdf36d515530c1bbbf44.tar.bz2
android_packages_apps_Trebuchet-a71391a5b1c5d19528e0fdf36d515530c1bbbf44.zip
Don\'t add offset to CellLayout\'s fullscreen children.
am: 26b0142543 * commit '26b01425436277447fe24d01ad50d9e64f82109e': Don't add offset to CellLayout's fullscreen children.
Diffstat (limited to 'src/com/android/launcher3/CellLayout.java')
-rw-r--r--src/com/android/launcher3/CellLayout.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/com/android/launcher3/CellLayout.java b/src/com/android/launcher3/CellLayout.java
index 601ba7e3a..a28b835bd 100644
--- a/src/com/android/launcher3/CellLayout.java
+++ b/src/com/android/launcher3/CellLayout.java
@@ -887,9 +887,14 @@ public class CellLayout extends ViewGroup implements BubbleTextShadowHandler {
@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
- int offset = getMeasuredWidth() - getPaddingLeft() - getPaddingRight() -
- (mCountX * mCellWidth);
- int left = getPaddingLeft() + (int) Math.ceil(offset / 2f);
+ boolean isFullscreen = mShortcutsAndWidgets.getChildCount() > 0 &&
+ ((LayoutParams) mShortcutsAndWidgets.getChildAt(0).getLayoutParams()).isFullscreen;
+ int left = getPaddingLeft();
+ if (!isFullscreen) {
+ int offset = getMeasuredWidth() - getPaddingLeft() - getPaddingRight() -
+ (mCountX * mCellWidth);
+ left += (int) Math.ceil(offset / 2f);
+ }
int top = getPaddingTop();
mTouchFeedbackView.layout(left, top,