Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d2334e66 authored by George Mount's avatar George Mount Committed by Android (Google) Code Review
Browse files

Merge "Add IDs for status and nav-bar backgrounds." into lmp-dev

parents e43abf49 0fb81090
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1759,6 +1759,7 @@ package android {
    field public static final int list = 16908298; // 0x102000a
    field public static final int mask = 16908353; // 0x1020041
    field public static final int message = 16908299; // 0x102000b
    field public static final int navigationBarBackground = 16908355; // 0x1020043
    field public static final int paste = 16908322; // 0x1020022
    field public static final int primary = 16908300; // 0x102000c
    field public static final int progress = 16908301; // 0x102000d
@@ -1767,6 +1768,7 @@ package android {
    field public static final int selectTextMode = 16908333; // 0x102002d
    field public static final int selectedIcon = 16908302; // 0x102000e
    field public static final int startSelectingText = 16908328; // 0x1020028
    field public static final int statusBarBackground = 16908354; // 0x1020042
    field public static final int stopSelectingText = 16908329; // 0x1020029
    field public static final int summary = 16908304; // 0x1020010
    field public static final int switchInputMethod = 16908324; // 0x1020024
+2 −0
Original line number Diff line number Diff line
@@ -87,4 +87,6 @@
  <item type="id" name="transitionPosition" />
  <item type="id" name="transitionTransform" />
  <item type="id" name="parentMatrix" />
  <item type="id" name="statusBarBackground" />
  <item type="id" name="navigationBarBackground" />
</resources>
+2 −0
Original line number Diff line number Diff line
@@ -2288,6 +2288,8 @@
  <public-padding type="id" name="l_resource_pad" end="0x01020040" />

  <public type="id" name="mask" />
  <public type="id" name="statusBarBackground" />
  <public type="id" name="navigationBarBackground" />

  <public-padding type="style" name="l_resource_pad" end="0x01030200" />

+6 −3
Original line number Diff line number Diff line
@@ -2754,11 +2754,13 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {
                mStatusColorView = updateColorViewInt(mStatusColorView,
                        SYSTEM_UI_FLAG_FULLSCREEN, FLAG_TRANSLUCENT_STATUS,
                        mStatusBarColor, mLastTopInset, Gravity.TOP,
                        STATUS_BAR_BACKGROUND_TRANSITION_NAME);
                        STATUS_BAR_BACKGROUND_TRANSITION_NAME,
                        com.android.internal.R.id.statusBarBackground);
                mNavigationColorView = updateColorViewInt(mNavigationColorView,
                        SYSTEM_UI_FLAG_HIDE_NAVIGATION, FLAG_TRANSLUCENT_NAVIGATION,
                        mNavigationBarColor, mLastBottomInset, Gravity.BOTTOM,
                        NAVIGATION_BAR_BACKGROUND_TRANSITION_NAME);
                        NAVIGATION_BAR_BACKGROUND_TRANSITION_NAME,
                        com.android.internal.R.id.navigationBarBackground);
            }
            if (insets != null) {
                insets = insets.consumeStableInsets();
@@ -2767,7 +2769,7 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {
        }

        private View updateColorViewInt(View view, int systemUiHideFlag, int translucentFlag,
                int color, int height, int verticalGravity, String transitionName) {
                int color, int height, int verticalGravity, String transitionName, int id) {
            boolean show = height > 0 && (mLastSystemUiVisibility & systemUiHideFlag) == 0
                    && (getAttributes().flags & translucentFlag) == 0
                    && (color & Color.BLACK) != 0
@@ -2778,6 +2780,7 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {
                    view = new View(mContext);
                    view.setBackgroundColor(color);
                    view.setTransitionName(transitionName);
                    view.setId(id);
                    addView(view, new LayoutParams(LayoutParams.MATCH_PARENT, height,
                            Gravity.START | verticalGravity));
                }