diff options
Diffstat (limited to 'src/com/android/launcher3/folder/FolderIcon.java')
-rw-r--r-- | src/com/android/launcher3/folder/FolderIcon.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/launcher3/folder/FolderIcon.java b/src/com/android/launcher3/folder/FolderIcon.java index 82a0733ce..aaa19afa5 100644 --- a/src/com/android/launcher3/folder/FolderIcon.java +++ b/src/com/android/launcher3/folder/FolderIcon.java @@ -120,6 +120,7 @@ public class FolderIcon extends FrameLayout implements FolderListener { private int mPrevTopPadding = -1; PreviewBackground mBackground = new PreviewBackground(); + private boolean mBackgroundIsVisible = true; private PreviewLayoutRule mPreviewLayoutRule; @@ -883,10 +884,17 @@ public class FolderIcon extends FrameLayout implements FolderListener { mBackground.setInvalidateDelegate(this); } + public void setBackgroundVisible(boolean visible) { + mBackgroundIsVisible = visible; + invalidate(); + } + @Override protected void dispatchDraw(Canvas canvas) { super.dispatchDraw(canvas); + if (!mBackgroundIsVisible) return; + if (mReferenceDrawable != null) { computePreviewDrawingParams(mReferenceDrawable); } |