Loading src/com/android/launcher3/folder/FolderIcon.java +2 −0 Original line number Diff line number Diff line Loading @@ -446,6 +446,8 @@ public class FolderIcon extends FrameLayout implements FolderListener { if (!mBackgroundIsVisible) return; mPreviewItemManager.recomputePreviewDrawingParams(); if (!mBackground.drawingDelegated()) { mBackground.drawBackground(canvas); } Loading src/com/android/launcher3/folder/PreviewItemManager.java +5 −4 Original line number Diff line number Diff line Loading @@ -90,8 +90,11 @@ public class PreviewItemManager { return animateDrawable; } private void computePreviewDrawingParams(Drawable d) { computePreviewDrawingParams(d.getIntrinsicWidth(), mIcon.getMeasuredWidth()); public void recomputePreviewDrawingParams() { if (mReferenceDrawable != null) { computePreviewDrawingParams(mReferenceDrawable.getIntrinsicWidth(), mIcon.getMeasuredWidth()); } } private void computePreviewDrawingParams(int drawableSize, int totalSize) { Loading Loading @@ -143,8 +146,6 @@ public class PreviewItemManager { } public void draw(Canvas canvas) { computePreviewDrawingParams(mReferenceDrawable); float firstPageItemsTransX = 0; if (mShouldSlideInFirstPage) { drawParams(canvas, mCurrentPageParams, mCurrentPageItemsTransX); Loading Loading
src/com/android/launcher3/folder/FolderIcon.java +2 −0 Original line number Diff line number Diff line Loading @@ -446,6 +446,8 @@ public class FolderIcon extends FrameLayout implements FolderListener { if (!mBackgroundIsVisible) return; mPreviewItemManager.recomputePreviewDrawingParams(); if (!mBackground.drawingDelegated()) { mBackground.drawBackground(canvas); } Loading
src/com/android/launcher3/folder/PreviewItemManager.java +5 −4 Original line number Diff line number Diff line Loading @@ -90,8 +90,11 @@ public class PreviewItemManager { return animateDrawable; } private void computePreviewDrawingParams(Drawable d) { computePreviewDrawingParams(d.getIntrinsicWidth(), mIcon.getMeasuredWidth()); public void recomputePreviewDrawingParams() { if (mReferenceDrawable != null) { computePreviewDrawingParams(mReferenceDrawable.getIntrinsicWidth(), mIcon.getMeasuredWidth()); } } private void computePreviewDrawingParams(int drawableSize, int totalSize) { Loading Loading @@ -143,8 +146,6 @@ public class PreviewItemManager { } public void draw(Canvas canvas) { computePreviewDrawingParams(mReferenceDrawable); float firstPageItemsTransX = 0; if (mShouldSlideInFirstPage) { drawParams(canvas, mCurrentPageParams, mCurrentPageItemsTransX); Loading