diff options
author | Sagar Dhawan <sdhawan@codeaurora.org> | 2015-09-14 18:53:04 -0700 |
---|---|---|
committer | jrizzoli <joey@cyanogenmoditalia.it> | 2015-09-26 21:51:35 +0200 |
commit | 3773e411b1c2121c69a958151104366afd8dc719 (patch) | |
tree | 2975806eb273ed6dd3d8d8281d6d16beae38b422 | |
parent | 8ddcfd7f8de87dbf044eddcc5c352b0561406d0a (diff) | |
download | android_packages_apps_Gello-3773e411b1c2121c69a958151104366afd8dc719.tar.gz android_packages_apps_Gello-3773e411b1c2121c69a958151104366afd8dc719.tar.bz2 android_packages_apps_Gello-3773e411b1c2121c69a958151104366afd8dc719.zip |
Fix dropshadow showing when displaying fullscreen content
The titlebar drop shadow was visible during fullscreen
video playback. There is no need to show the dropshadow
during fullscreen interaction.
Change-Id: I09959b38777d22b213117ac96f5999e211c289f5
-rw-r--r-- | src/src/com/android/browser/BaseUi.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/src/com/android/browser/BaseUi.java b/src/src/com/android/browser/BaseUi.java index 4f7ad3f8..f4e7d164 100644 --- a/src/src/com/android/browser/BaseUi.java +++ b/src/src/com/android/browser/BaseUi.java @@ -46,6 +46,7 @@ import android.view.inputmethod.InputMethodManager; import android.webkit.WebChromeClient.CustomViewCallback; import android.widget.FrameLayout; import android.widget.ImageButton; +import android.widget.ImageView; import android.widget.Toast; import android.content.res.TypedArray; @@ -850,16 +851,19 @@ public abstract class BaseUi implements UI { mContentView.setSystemUiVisibility(enabled ? View.SYSTEM_UI_FLAG_LOW_PROFILE : View.SYSTEM_UI_FLAG_VISIBLE); } - if (enabled) - winParams.flags |= bits; - else + if (enabled) { + winParams.flags |= bits; + } else { winParams.flags &= ~bits; + } win.setAttributes(winParams); } //make full screen by showing/hiding topbar and system status bar public void showFullscreen(boolean fullScreen) { + ImageView shadow = (ImageView) mActivity.findViewById(R.id.titleBar_dropShadow); + //Hide/show system ui bar as needed if (!BrowserSettings.getInstance().useFullscreen()) setFullscreen(fullScreen); @@ -869,9 +873,13 @@ public abstract class BaseUi implements UI { if (fullScreen) { // hide titlebar mTitleBar.hideTopControls(true); + //Hide the Titlebar DropShadow + shadow.setVisibility(View.GONE); } else { // show titlebar mTitleBar.showTopControls(false); + //Show the Titlebar DropShadow + shadow.setVisibility(View.VISIBLE); // enable auto hide titlebar if (!mTitleBar.isFixed()) mTitleBar.enableTopControls(false); |