summaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2014-05-19 21:53:36 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-05-19 21:53:36 +0000
commita4fcdad1b8b436136599bba48df82aa6480054fe (patch)
treef3673be3729299896f4b8ebcd6a9b84bd30c6911 /packages
parente595504f09f3cae65cda27261353eb3cfa72fd6e (diff)
parent653f70c223f8742e2a3696641fe1d4b82bc2ca36 (diff)
downloadframeworks_base-a4fcdad1b8b436136599bba48df82aa6480054fe.zip
frameworks_base-a4fcdad1b8b436136599bba48df82aa6480054fe.tar.gz
frameworks_base-a4fcdad1b8b436136599bba48df82aa6480054fe.tar.bz2
Merge "Using new APIs for handling system bar insets."
Diffstat (limited to 'packages')
-rw-r--r--packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java3
-rw-r--r--packages/SystemUI/src/com/android/systemui/recents/views/RecentsView.java7
2 files changed, 7 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java b/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
index 591b175..bae8a99 100644
--- a/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
+++ b/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
@@ -249,6 +249,9 @@ public class RecentsActivity extends Activity implements RecentsView.RecentsView
mRecentsView.setLayoutParams(new FrameLayout.LayoutParams(
FrameLayout.LayoutParams.MATCH_PARENT,
FrameLayout.LayoutParams.MATCH_PARENT));
+ mRecentsView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
+ View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
+ View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
// Create the empty view
LayoutInflater inflater = LayoutInflater.from(this);
diff --git a/packages/SystemUI/src/com/android/systemui/recents/views/RecentsView.java b/packages/SystemUI/src/com/android/systemui/recents/views/RecentsView.java
index 2821052..c63e688 100644
--- a/packages/SystemUI/src/com/android/systemui/recents/views/RecentsView.java
+++ b/packages/SystemUI/src/com/android/systemui/recents/views/RecentsView.java
@@ -30,6 +30,7 @@ import android.os.UserHandle;
import android.provider.Settings;
import android.view.LayoutInflater;
import android.view.View;
+import android.view.WindowInsets;
import android.widget.FrameLayout;
import com.android.systemui.recents.Console;
import com.android.systemui.recents.Constants;
@@ -288,16 +289,16 @@ public class RecentsView extends FrameLayout implements TaskStackView.TaskStackV
}
@Override
- protected boolean fitSystemWindows(Rect insets) {
+ public WindowInsets onApplyWindowInsets(WindowInsets insets) {
Console.log(Constants.Log.UI.MeasureAndLayout,
"[RecentsView|fitSystemWindows]", "insets: " + insets, Console.AnsiGreen);
// Update the configuration with the latest system insets and trigger a relayout
RecentsConfiguration config = RecentsConfiguration.getInstance();
- config.updateSystemInsets(insets);
+ config.updateSystemInsets(insets.getSystemWindowInsets());
requestLayout();
- return true;
+ return insets.consumeSystemWindowInsets(false, false, false, true);
}
/** Closes any open info panes */