summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/util
diff options
context:
space:
mode:
authorwangqi <wangqi@google.com>2018-05-21 15:57:36 -0700
committerCopybara-Service <copybara-piper@google.com>2018-05-21 16:25:15 -0700
commit73ed613c802ef866d74d9b1d5bcf273183d6fe00 (patch)
treeb957b06fd99ecd1e9864c2136a8ef9ea00487f46 /java/com/android/dialer/util
parent0a41f3c3f1cefcd71cbdd79299fba3482e23a5e2 (diff)
Set navigation bar color when dialpad is visible.
Instead of fake a black bar on voice incall UI, the more reliable way is to set navigation bar color. Bug: 79902234 Test: manual PiperOrigin-RevId: 197475300 Change-Id: I96085700e633570ef385386cdf366d758e50a6e2
Diffstat (limited to 'java/com/android/dialer/util')
-rw-r--r--java/com/android/dialer/util/ViewUtil.java44
1 files changed, 0 insertions, 44 deletions
diff --git a/java/com/android/dialer/util/ViewUtil.java b/java/com/android/dialer/util/ViewUtil.java
index 211b3ed12..81a32f985 100644
--- a/java/com/android/dialer/util/ViewUtil.java
+++ b/java/com/android/dialer/util/ViewUtil.java
@@ -19,19 +19,16 @@ package com.android.dialer.util;
import android.content.ContentResolver;
import android.content.Context;
import android.graphics.Paint;
-import android.graphics.Point;
import android.os.PowerManager;
import android.provider.Settings;
import android.provider.Settings.Global;
import android.support.annotation.NonNull;
import android.text.TextUtils;
import android.util.TypedValue;
-import android.view.Display;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver.OnGlobalLayoutListener;
import android.view.ViewTreeObserver.OnPreDrawListener;
-import android.view.WindowManager;
import android.widget.TextView;
import java.util.Locale;
@@ -142,45 +139,4 @@ public class ViewUtil {
return Settings.Global.getFloat(contentResolver, Global.ANIMATOR_DURATION_SCALE, 1.0f) == 0
|| powerManager.isPowerSaveMode();
}
-
- /**
- * Get navigation bar height by calculating difference between app usable size and real screen
- * size. Note that this won't work in multi-window mode so it's caller's responsibility to check
- * if the app is in multi-window mode before using this.
- *
- * @param context Context
- * @return Navigation bar height
- */
- public static int getNavigationBarHeight(Context context) {
- WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
- Display display = windowManager.getDefaultDisplay();
- Point appUsableSize = getAppUsableScreenSize(display);
- Point realScreenSize = getRealScreenSize(display);
-
- // Navigation bar on the right.
- if (appUsableSize.x < realScreenSize.x) {
- return appUsableSize.y;
- }
-
- // Navigation bar at the bottom.
- if (appUsableSize.y < realScreenSize.y) {
- return realScreenSize.y - appUsableSize.y;
- }
-
- // Navigation bar is not present.
- return 0;
- }
-
- private static Point getAppUsableScreenSize(Display display) {
- Point size = new Point();
- display.getSize(size);
- return size;
- }
-
- private static Point getRealScreenSize(Display display) {
- Point size = new Point();
- display.getRealSize(size);
-
- return size;
- }
}