diff --git a/core/java/com/android/internal/widget/DecorCaptionView.java b/core/java/com/android/internal/widget/DecorCaptionView.java index c980dc95b783dbbcf2f18739c09c08203e035dff..06b003255e1b8a5282b52b46c21366e418be6797 100644 --- a/core/java/com/android/internal/widget/DecorCaptionView.java +++ b/core/java/com/android/internal/widget/DecorCaptionView.java @@ -109,6 +109,7 @@ public class DecorCaptionView extends ViewGroup implements View.OnTouchListener, private GestureDetector mGestureDetector; private View mClickTarget; private static final String qiyiLoginCxt = "org.qiyi.android.video.ui.account.PhoneAccountActivity"; + private static final String qiyiVipCxt = "org.qiyi.android.pad.activitys.PadQrPayActivity"; private TextView tvAppName; public static class WindowProperty { @@ -443,10 +444,12 @@ public class DecorCaptionView extends ViewGroup implements View.OnTouchListener, private void updateCaptionVisibility() { // Don't show the caption if the window has e.g. entered full screen. boolean isqiyiLogin = false; + boolean isqiyiVip = false; if (mOwner != null && mOwner.getContext() != null) { isqiyiLogin = mOwner.getContext().toString().contains(qiyiLoginCxt); + isqiyiVip = mOwner.getContext().toString().contains(qiyiVipCxt); } - boolean invisible = isFillingScreen() || !mShow || isqiyiLogin; + boolean invisible = isFillingScreen() || !mShow || isqiyiLogin || isqiyiVip; mCaption.setVisibility(invisible ? GONE : VISIBLE); mCaption.setOnTouchListener(this); }