diff options
author | 2017-04-03 10:44:57 -0700 | |
---|---|---|
committer | 2017-04-03 10:44:57 -0700 | |
commit | c3545d3dc44071aead9a4b6e397de0f21c93841a (patch) | |
tree | 4965306fbfcf21eb12eac7795d864e79842dbee1 | |
parent | 974b5b13b253a38862a81258e9ba29946b73df76 (diff) |
Fix menu visibility while updating dismiss fraction.
Bug: 36225602
Test: Enter PIP, move, tap field to show IME
Change-Id: Idf47728a2fa40703e4e68b2cc0925167b8e80c0c
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/pip/phone/PipMenuActivity.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/pip/phone/PipMenuActivity.java b/packages/SystemUI/src/com/android/systemui/pip/phone/PipMenuActivity.java index 17228b9c876c..bcf1957109de 100644 --- a/packages/SystemUI/src/com/android/systemui/pip/phone/PipMenuActivity.java +++ b/packages/SystemUI/src/com/android/systemui/pip/phone/PipMenuActivity.java @@ -417,17 +417,17 @@ public class PipMenuActivity extends Activity { } private void updateDismissFraction(float fraction) { - setDecorViewVisibility(true); int alpha; if (mMenuVisible) { - mMenuContainer.setAlpha(1-fraction); + mMenuContainer.setAlpha(1 - fraction); final float interpolatedAlpha = MENU_BACKGROUND_ALPHA * (1.0f - fraction) + DISMISS_BACKGROUND_ALPHA * fraction; - alpha = (int) (interpolatedAlpha*255); + alpha = (int) (interpolatedAlpha * 255); } else { - alpha = (int) (fraction*DISMISS_BACKGROUND_ALPHA*255); + alpha = (int) (fraction * DISMISS_BACKGROUND_ALPHA * 255); } mBackgroundDrawable.setAlpha(alpha); + setDecorViewVisibility(alpha > 0); } private void notifyRegisterInputConsumer() { |