summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/folder/FolderIcon.java
diff options
context:
space:
mode:
authorJon Miranda <jonmiranda@google.com>2017-06-18 17:43:16 -0700
committerJon Miranda <jonmiranda@google.com>2017-06-18 17:47:11 -0700
commite4a252a16b106ac74ae443d7567501cbd4f43813 (patch)
treeec94375b0a400b2ec746e00329746bad47695a88 /src/com/android/launcher3/folder/FolderIcon.java
parent6691a6b75c6bc9884a7966b186301b2cc56bdc55 (diff)
downloadandroid_packages_apps_Trebuchet-e4a252a16b106ac74ae443d7567501cbd4f43813.tar.gz
android_packages_apps_Trebuchet-e4a252a16b106ac74ae443d7567501cbd4f43813.tar.bz2
android_packages_apps_Trebuchet-e4a252a16b106ac74ae443d7567501cbd4f43813.zip
Fade folder icon text when opening/closing.
Bug: 62065293 Bug: 35064148 Change-Id: I9c54c6d222216fa079c76a069f0ec8dd966d5bfb
Diffstat (limited to 'src/com/android/launcher3/folder/FolderIcon.java')
-rw-r--r--src/com/android/launcher3/folder/FolderIcon.java8
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);
}