diff options
| author | Hyunyoung Song <hyunyoungs@google.com> | 2016-06-30 11:53:44 -0700 |
|---|---|---|
| committer | Hyunyoung Song <hyunyoungs@google.com> | 2016-06-30 15:30:53 -0700 |
| commit | a97c64bf9f57827eea8f680fff834b1140571a54 (patch) | |
| tree | fa51208e0a94c98d0d96057f2412f556b7c3d1e9 /src/com/android/launcher3/BaseContainerView.java | |
| parent | 798f95552b9da671c2923bf960ecbe162a49213b (diff) | |
| download | packages_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.java | 19 |
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 |
