diff --git a/packages/SystemUI/res/drawable-hdpi/status_bar_bg_tile.png b/packages/SystemUI/res/drawable-hdpi/status_bar_bg_tile.png new file mode 100644 index 0000000000000..37cad222e0370 Binary files /dev/null and b/packages/SystemUI/res/drawable-hdpi/status_bar_bg_tile.png differ diff --git a/packages/SystemUI/res/drawable-hdpi/status_bar_hr.9.png b/packages/SystemUI/res/drawable-hdpi/status_bar_hr.9.png new file mode 100644 index 0000000000000..f5e60318d8836 Binary files /dev/null and b/packages/SystemUI/res/drawable-hdpi/status_bar_hr.9.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/status_bar_bg_tile.png b/packages/SystemUI/res/drawable-mdpi/status_bar_bg_tile.png new file mode 100644 index 0000000000000..83d106df0cebc Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/status_bar_bg_tile.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/status_bar_hr.9.png b/packages/SystemUI/res/drawable-mdpi/status_bar_hr.9.png new file mode 100644 index 0000000000000..f5e60318d8836 Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/status_bar_hr.9.png differ diff --git a/packages/SystemUI/res/drawable-xhdpi/status_bar_bg_tile.png b/packages/SystemUI/res/drawable-xhdpi/status_bar_bg_tile.png new file mode 100644 index 0000000000000..9e21348392296 Binary files /dev/null and b/packages/SystemUI/res/drawable-xhdpi/status_bar_bg_tile.png differ diff --git a/packages/SystemUI/res/drawable-xhdpi/status_bar_hr.9.png b/packages/SystemUI/res/drawable-xhdpi/status_bar_hr.9.png new file mode 100644 index 0000000000000..f5e60318d8836 Binary files /dev/null and b/packages/SystemUI/res/drawable-xhdpi/status_bar_hr.9.png differ diff --git a/packages/SystemUI/res/drawable/status_bar_bg.xml b/packages/SystemUI/res/drawable/status_bar_bg.xml new file mode 100644 index 0000000000000..403493baf9713 --- /dev/null +++ b/packages/SystemUI/res/drawable/status_bar_bg.xml @@ -0,0 +1,21 @@ + + + + diff --git a/packages/SystemUI/res/layout/status_bar.xml b/packages/SystemUI/res/layout/status_bar.xml index 0f5aa93534bd0..d8d5d6d701881 100644 --- a/packages/SystemUI/res/layout/status_bar.xml +++ b/packages/SystemUI/res/layout/status_bar.xml @@ -121,15 +121,4 @@ /> - - diff --git a/packages/SystemUI/res/layout/status_bar_expanded.xml b/packages/SystemUI/res/layout/status_bar_expanded.xml index 0cfcae1b3194e..82f41e6b10f6b 100644 --- a/packages/SystemUI/res/layout/status_bar_expanded.xml +++ b/packages/SystemUI/res/layout/status_bar_expanded.xml @@ -26,15 +26,24 @@ android:descendantFocusability="afterDescendants" > - + + + - + + + max) { - newDateRight = max; - } - - mDate.layout(mDate.getLeft(), mDate.getTop(), newDateRight, mDate.getBottom()); - mBackground.setFixedBounds(-mDate.getLeft(), -mDate.getTop(), (r-l), (b-t)); } @Override @@ -164,19 +132,6 @@ public class PhoneStatusBarView extends FrameLayout { return offset; } - private int getDateSize(ViewGroup g, int w, int offset) { - final int N = g.getChildCount(); - for (int i=0; i= l && w <= r) { - return r; - } - } - return -1; - } - /** * Ensure that, if there is no target under us to receive the touch, * that we process it ourself. This makes sure that onInterceptTouchEvent()