summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/BaseContainerView.java
diff options
context:
space:
mode:
authorHyunyoung Song <hyunyoungs@google.com>2016-06-30 11:53:44 -0700
committerHyunyoung Song <hyunyoungs@google.com>2016-06-30 15:30:53 -0700
commita97c64bf9f57827eea8f680fff834b1140571a54 (patch)
treefa51208e0a94c98d0d96057f2412f556b7c3d1e9 /src/com/android/launcher3/BaseContainerView.java
parent798f95552b9da671c2923bf960ecbe162a49213b (diff)
downloadpackages_apps_Trebuchet-a97c64bf9f57827eea8f680fff834b1140571a54.tar.gz
packages_apps_Trebuchet-a97c64bf9f57827eea8f680fff834b1140571a54.tar.bz2
packages_apps_Trebuchet-a97c64bf9f57827eea8f680fff834b1140571a54.zip
Fix hotseat flicker
b/29648104 Change-Id: I74eea09ab5c4d03c0df3b4a82c7636299edf4d32
Diffstat (limited to 'src/com/android/launcher3/BaseContainerView.java')
-rw-r--r--src/com/android/launcher3/BaseContainerView.java19
1 files changed, 13 insertions, 6 deletions
diff --git a/src/com/android/launcher3/BaseContainerView.java b/src/com/android/launcher3/BaseContainerView.java
index 45d0b5243..f9c2407d4 100644
--- a/src/com/android/launcher3/BaseContainerView.java
+++ b/src/com/android/launcher3/BaseContainerView.java
@@ -18,6 +18,8 @@ package com.android.launcher3;
import android.content.Context;
import android.content.res.TypedArray;
+import android.graphics.Color;
+import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.InsetDrawable;
import android.util.AttributeSet;
@@ -60,12 +62,17 @@ public abstract class BaseContainerView extends FrameLayout {
mHorizontalPadding = DeviceProfile.getContainerPadding(context, width);
}
- TypedArray a = context.obtainStyledAttributes(attrs,
- R.styleable.BaseContainerView, defStyleAttr, 0);
- mRevealDrawable = new InsetDrawable(
- a.getDrawable(R.styleable.BaseContainerView_revealBackground),
- mHorizontalPadding, 0, mHorizontalPadding, 0);
- a.recycle();
+ if (FeatureFlags.LAUNCHER3_ALL_APPS_PULL_UP && this instanceof AllAppsContainerView) {
+ mRevealDrawable = new InsetDrawable(new ColorDrawable(Color.WHITE), mHorizontalPadding,
+ 0, mHorizontalPadding, 0);
+ } else {
+ TypedArray a = context.obtainStyledAttributes(attrs,
+ R.styleable.BaseContainerView, defStyleAttr, 0);
+ mRevealDrawable = new InsetDrawable(
+ a.getDrawable(R.styleable.BaseContainerView_revealBackground),
+ mHorizontalPadding, 0, mHorizontalPadding, 0);
+ a.recycle();
+ }
}
@Override