summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSagar Dhawan <sdhawan@codeaurora.org>2015-09-14 18:53:04 -0700
committerjrizzoli <joey@cyanogenmoditalia.it>2015-09-26 21:51:35 +0200
commit3773e411b1c2121c69a958151104366afd8dc719 (patch)
tree2975806eb273ed6dd3d8d8281d6d16beae38b422
parent8ddcfd7f8de87dbf044eddcc5c352b0561406d0a (diff)
downloadandroid_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.java14
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);