diff options
Diffstat (limited to 'java/com/android/incallui/incall/impl/InCallFragment.java')
-rw-r--r-- | java/com/android/incallui/incall/impl/InCallFragment.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/java/com/android/incallui/incall/impl/InCallFragment.java b/java/com/android/incallui/incall/impl/InCallFragment.java index 6f0ba60b8..85ae0bbb6 100644 --- a/java/com/android/incallui/incall/impl/InCallFragment.java +++ b/java/com/android/incallui/incall/impl/InCallFragment.java @@ -18,6 +18,7 @@ package com.android.incallui.incall.impl; import android.Manifest.permission; import android.annotation.SuppressLint; +import android.app.Activity; import android.content.Context; import android.content.pm.PackageManager; import android.os.Bundle; @@ -36,6 +37,7 @@ import android.view.View; import android.view.View.OnAttachStateChangeListener; import android.view.View.OnClickListener; import android.view.ViewGroup; +import android.view.Window; import android.view.accessibility.AccessibilityEvent; import android.widget.ImageView; import android.widget.RelativeLayout; @@ -47,7 +49,6 @@ import com.android.dialer.logging.DialerImpression; import com.android.dialer.logging.Logger; import com.android.dialer.multimedia.MultimediaData; import com.android.dialer.strictmode.StrictModeUtils; -import com.android.dialer.util.ViewUtil; import com.android.dialer.widget.LockableViewPager; import com.android.incallui.audioroute.AudioRouteSelectorDialogFragment; import com.android.incallui.audioroute.AudioRouteSelectorDialogFragment.AudioRouteSelectorPresenter; @@ -179,8 +180,6 @@ public class InCallFragment extends Fragment } // TODO(a bug): Change to use corresponding phone type used for current call. phoneType = getContext().getSystemService(TelephonyManager.class).getPhoneType(); - View space = view.findViewById(R.id.navigation_bar_background); - space.getLayoutParams().height = ViewUtil.getNavigationBarHeight(getContext()); // Workaround to adjust padding for status bar and navigation bar since fitsSystemWindows // doesn't work well when switching with other fragments. @@ -395,6 +394,11 @@ public class InCallFragment extends Fragment // Update the Android Button's state to isShowing. inCallButtonGridFragment.onInCallScreenDialpadVisibilityChange(isShowing); } + Activity activity = getActivity(); + Window window = activity.getWindow(); + window.setNavigationBarColor( + activity.getColor( + isShowing ? android.R.color.background_dark : android.R.color.transparent)); } @Override |