diff options
author | Winson Chung <winsonc@google.com> | 2011-07-27 17:46:20 -0700 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2011-07-29 11:34:23 -0700 |
commit | 4afe9b31f51022538b30646fe83780e83bf22490 (patch) | |
tree | 24d7c49cb86a062f7a430166a3f7416565896ee8 /src/com/android/launcher2/PagedView.java | |
parent | fec9786f2e7171f6616b8258a8dee8be2d5f1fd4 (diff) | |
download | android_packages_apps_Trebuchet-4afe9b31f51022538b30646fe83780e83bf22490.tar.gz android_packages_apps_Trebuchet-4afe9b31f51022538b30646fe83780e83bf22490.tar.bz2 android_packages_apps_Trebuchet-4afe9b31f51022538b30646fe83780e83bf22490.zip |
Adding ability to add to hotseat from spring loaded mode (5064141).
- Fixing regression where folder items had no text in tablet ui and assets
- Fixing spring loaded frame sizing (5067335)
- Making the cells 80x80 for testing again on the phone ui (5085986)
Change-Id: I52a0f5eaf2dcf4adaf57c5a71da3903892c490a8
Diffstat (limited to 'src/com/android/launcher2/PagedView.java')
-rw-r--r-- | src/com/android/launcher2/PagedView.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/com/android/launcher2/PagedView.java b/src/com/android/launcher2/PagedView.java index 292ccd740..48360feb1 100644 --- a/src/com/android/launcher2/PagedView.java +++ b/src/com/android/launcher2/PagedView.java @@ -578,9 +578,9 @@ public abstract class PagedView extends ViewGroup { protected void updateAdjacentPagesAlpha() { if (mFadeInAdjacentScreens) { if (mDirtyPageAlpha || (mTouchState == TOUCH_STATE_SCROLLING) || !mScroller.isFinished()) { - int screenWidth = getMeasuredWidth(); + int screenWidth = getMeasuredWidth() - mPaddingLeft - mPaddingRight; int halfScreenSize = screenWidth / 2; - int screenCenter = mScrollX + halfScreenSize; + int screenCenter = mScrollX + halfScreenSize + mPaddingLeft; final int childCount = getChildCount(); for (int i = 0; i < childCount; ++i) { View layout = (View) getChildAt(i); @@ -1265,11 +1265,13 @@ public abstract class PagedView extends ViewGroup { } protected int getRelativeChildOffset(int index) { - return (getMeasuredWidth() - getChildWidth(index)) / 2; + int padding = mPaddingLeft + mPaddingRight; + return mPaddingLeft + (getMeasuredWidth() - padding - getChildWidth(index)) / 2; } - protected int getScaledRelativeChildOffset(int index) { - return (getMeasuredWidth() - getScaledMeasuredWidth(getChildAt(index))) / 2; + int padding = mPaddingLeft + mPaddingRight; + return mPaddingLeft + (getMeasuredWidth() - padding - + getScaledMeasuredWidth(getChildAt(index))) / 2; } protected int getChildOffset(int index) { @@ -1762,7 +1764,7 @@ public abstract class PagedView extends ViewGroup { int numPages = getChildCount(); int pageWidth = getMeasuredWidth(); - int maxPageWidth = (numPages * getMeasuredWidth()) + ((numPages - 1) * mPageSpacing); + int maxPageWidth = (numPages * getChildWidth(0)) + ((numPages - 1) * mPageSpacing); int trackWidth = pageWidth - mScrollIndicatorPaddingLeft - mScrollIndicatorPaddingRight; int indicatorWidth = mScrollIndicator.getMeasuredWidth() - mScrollIndicator.getPaddingLeft() - mScrollIndicator.getPaddingRight(); |