Loading packages/SystemUI/res/layout/qs_customize_panel.xml +9 −4 Original line number Diff line number Diff line Loading @@ -19,14 +19,13 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/navigation_bar_size" android:background="@drawable/qs_customizer_background" android:gravity="center_horizontal"> <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?android:attr/colorPrimary"> android:background="@drawable/notification_header_bg"> <LinearLayout android:id="@+id/drag_buttons" Loading Loading @@ -72,8 +71,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:navigationContentDescription="@*android:string/action_bar_up_description" style="?android:attr/toolbarStyle" android:background="?android:attr/colorPrimary" /> android:background="@drawable/notification_header_bg" style="?android:attr/toolbarStyle" /> </FrameLayout> <com.android.systemui.tuner.AutoScrollView Loading Loading @@ -105,4 +104,10 @@ android:elevation="@dimen/fab_elevation" android:background="@drawable/fab_background" /> <View android:layout_width="match_parent" android:layout_height="@dimen/navigation_bar_size" android:layout_gravity="bottom" android:background="#ff000000" /> </com.android.systemui.qs.customize.QSCustomizer> packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml +62 −53 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <!-- ** Copyright 2015, The Android Open Source Project ** Copyright 2012, The Android Open Source Project ** ** Licensed under the Apache License, Version 2.0 (the "License"); ** you may not use this file except in compliance with the License. Loading Loading @@ -32,55 +32,21 @@ android:focusable="true" > <LinearLayout android:id="@+id/expanded_group" android:layout_width="match_parent" <com.android.systemui.qs.QuickQSPanel android:id="@+id/quick_qs_panel" android:background="#0000" android:layout_width="142dp" android:layout_height="match_parent" android:paddingEnd="12dp" android:orientation="horizontal"> android:layout_alignParentEnd="true" /> <com.android.systemui.statusbar.AlphaOptimizedButton android:id="@+id/alarm_status" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="4dp" android:drawablePadding="6dp" android:drawableStart="@drawable/ic_access_alarms_small" android:textColor="#64ffffff" android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:paddingEnd="6dp" android:paddingStart="6dp" android:paddingTop="16dp" android:paddingBottom="16dp" android:background="?android:attr/selectableItemBackground" android:visibility="gone" /> <com.android.systemui.statusbar.policy.DateView android:id="@+id/date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" android:singleLine="true" android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:layout_below="@id/clock" systemui:datePattern="EEE" android:gravity="center_vertical" android:textSize="20sp" android:paddingTop="16dp" android:layout_marginBottom="@dimen/clock_collapsed_bottom_margin" /> <include layout="@layout/split_clock_view" <LinearLayout android:id="@+id/expanded_group" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_marginStart="16dp" android:layout_marginTop="16dp" android:id="@+id/clock" /> <Space android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" /> android:clipChildren="false" android:clipToPadding="false" android:orientation="horizontal" android:layout_alignParentEnd="true"> <com.android.systemui.statusbar.AlphaOptimizedFrameLayout android:id="@+id/settings_button_container" android:layout_width="48dp" Loading @@ -105,8 +71,57 @@ android:src="@drawable/tuner" /> </com.android.systemui.statusbar.AlphaOptimizedFrameLayout> <ImageView android:layout_width="48dp" android:layout_height="match_parent" android:src="@drawable/ic_expand_less" android:tint="@android:color/white" /> </LinearLayout> <FrameLayout android:id="@+id/date_group" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/clock_collapsed_bottom_margin" android:layout_alignParentBottom="true"> <com.android.systemui.statusbar.policy.DateView android:id="@+id/date_collapsed" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" android:singleLine="true" android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:layout_below="@id/clock" systemui:datePattern="@string/abbrev_wday_month_day_no_year_alarm" /> </FrameLayout> <include layout="@layout/split_clock_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" android:layout_above="@id/date_group" android:id="@+id/clock" /> <com.android.systemui.statusbar.AlphaOptimizedButton android:id="@+id/alarm_status" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_toEndOf="@id/date_group" android:layout_marginBottom="4dp" android:drawablePadding="6dp" android:drawableStart="@drawable/ic_access_alarms_small" android:textColor="#64ffffff" android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:paddingEnd="6dp" android:paddingStart="6dp" android:paddingTop="16dp" android:paddingBottom="16dp" android:background="?android:attr/selectableItemBackground" android:visibility="gone" /> <include android:id="@+id/qs_detail_header" layout="@layout/qs_detail_header" Loading @@ -115,12 +130,6 @@ android:layout_alignParentBottom="true" /> <com.android.systemui.qs.QuickQSPanel android:id="@+id/quick_qs_panel" android:background="#0000" android:layout_width="match_parent" android:layout_height="match_parent" /> <com.android.systemui.statusbar.AlphaOptimizedImageView android:id="@+id/qs_detail_header_progress" android:src="@drawable/indeterminate_anim" Loading packages/SystemUI/res/values/dimens.xml +1 −0 Original line number Diff line number Diff line Loading @@ -125,6 +125,7 @@ <dimen name="pull_span_min">25dp</dimen> <dimen name="qs_tile_height">88dp</dimen> <dimen name="qs_new_tile_height">100dp</dimen> <dimen name="qs_quick_actions_height">88dp</dimen> <dimen name="qs_quick_actions_padding">25dp</dimen> <dimen name="qs_page_indicator_size">12dp</dimen> Loading packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java +8 −5 Original line number Diff line number Diff line Loading @@ -75,8 +75,6 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { @Override public void setTileVisibility(TileRecord tile, int visibility) { tile.tileView.setVisibility(visibility); // // TODO: Do something smarter here. // distributeTiles(); } @Override Loading Loading @@ -104,8 +102,7 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { for (int i = 0; i < NT; i++) { TileRecord tile = mTiles.get(i); if (tile.tile.getTileType() == QSTileView.QS_TYPE_QUICK) { tile.tileView.setType(QSTileView.QS_TYPE_QUICK); mFirstPage.mQuickQuickTiles.addView(tile.tileView); // Don't show any quick tiles for now. continue; } if (mPages.get(index).isFull()) { Loading Loading @@ -161,6 +158,7 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { protected void onFinishInflate() { super.onFinishInflate(); mQuickQuickTiles = (LinearLayout) findViewById(R.id.quick_tile_layout); mQuickQuickTiles.setVisibility(View.GONE); mTilePage = (TilePage) findViewById(R.id.tile_page); // Less rows on first page, because it needs room for the quick tiles. mTilePage.mMaxRows = 3; Loading @@ -176,7 +174,7 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { } public static class TilePage extends TileLayout { private int mMaxRows = 4; private int mMaxRows = 3; public TilePage(Context context, AttributeSet attrs) { super(context, attrs); Loading @@ -188,6 +186,11 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { mMaxRows = maxRows; } @Override protected int getCellHeight() { return mContext.getResources().getDimensionPixelSize(R.dimen.qs_new_tile_height); } private void clear() { if (DEBUG) Log.d(TAG, "Clearing page"); removeAllViews(); Loading packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java +1 −1 Original line number Diff line number Diff line Loading @@ -60,7 +60,7 @@ public class QuickQSPanel extends QSPanel { if (tile.getTileType() == QSTileView.QS_TYPE_QUICK) { quickTiles.add(tile); } if (quickTiles.size() == 4) { if (quickTiles.size() == 2) { break; } } Loading Loading
packages/SystemUI/res/layout/qs_customize_panel.xml +9 −4 Original line number Diff line number Diff line Loading @@ -19,14 +19,13 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/navigation_bar_size" android:background="@drawable/qs_customizer_background" android:gravity="center_horizontal"> <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?android:attr/colorPrimary"> android:background="@drawable/notification_header_bg"> <LinearLayout android:id="@+id/drag_buttons" Loading Loading @@ -72,8 +71,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:navigationContentDescription="@*android:string/action_bar_up_description" style="?android:attr/toolbarStyle" android:background="?android:attr/colorPrimary" /> android:background="@drawable/notification_header_bg" style="?android:attr/toolbarStyle" /> </FrameLayout> <com.android.systemui.tuner.AutoScrollView Loading Loading @@ -105,4 +104,10 @@ android:elevation="@dimen/fab_elevation" android:background="@drawable/fab_background" /> <View android:layout_width="match_parent" android:layout_height="@dimen/navigation_bar_size" android:layout_gravity="bottom" android:background="#ff000000" /> </com.android.systemui.qs.customize.QSCustomizer>
packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml +62 −53 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <!-- ** Copyright 2015, The Android Open Source Project ** Copyright 2012, The Android Open Source Project ** ** Licensed under the Apache License, Version 2.0 (the "License"); ** you may not use this file except in compliance with the License. Loading Loading @@ -32,55 +32,21 @@ android:focusable="true" > <LinearLayout android:id="@+id/expanded_group" android:layout_width="match_parent" <com.android.systemui.qs.QuickQSPanel android:id="@+id/quick_qs_panel" android:background="#0000" android:layout_width="142dp" android:layout_height="match_parent" android:paddingEnd="12dp" android:orientation="horizontal"> android:layout_alignParentEnd="true" /> <com.android.systemui.statusbar.AlphaOptimizedButton android:id="@+id/alarm_status" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="4dp" android:drawablePadding="6dp" android:drawableStart="@drawable/ic_access_alarms_small" android:textColor="#64ffffff" android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:paddingEnd="6dp" android:paddingStart="6dp" android:paddingTop="16dp" android:paddingBottom="16dp" android:background="?android:attr/selectableItemBackground" android:visibility="gone" /> <com.android.systemui.statusbar.policy.DateView android:id="@+id/date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" android:singleLine="true" android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:layout_below="@id/clock" systemui:datePattern="EEE" android:gravity="center_vertical" android:textSize="20sp" android:paddingTop="16dp" android:layout_marginBottom="@dimen/clock_collapsed_bottom_margin" /> <include layout="@layout/split_clock_view" <LinearLayout android:id="@+id/expanded_group" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_marginStart="16dp" android:layout_marginTop="16dp" android:id="@+id/clock" /> <Space android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" /> android:clipChildren="false" android:clipToPadding="false" android:orientation="horizontal" android:layout_alignParentEnd="true"> <com.android.systemui.statusbar.AlphaOptimizedFrameLayout android:id="@+id/settings_button_container" android:layout_width="48dp" Loading @@ -105,8 +71,57 @@ android:src="@drawable/tuner" /> </com.android.systemui.statusbar.AlphaOptimizedFrameLayout> <ImageView android:layout_width="48dp" android:layout_height="match_parent" android:src="@drawable/ic_expand_less" android:tint="@android:color/white" /> </LinearLayout> <FrameLayout android:id="@+id/date_group" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/clock_collapsed_bottom_margin" android:layout_alignParentBottom="true"> <com.android.systemui.statusbar.policy.DateView android:id="@+id/date_collapsed" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" android:singleLine="true" android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:layout_below="@id/clock" systemui:datePattern="@string/abbrev_wday_month_day_no_year_alarm" /> </FrameLayout> <include layout="@layout/split_clock_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" android:layout_above="@id/date_group" android:id="@+id/clock" /> <com.android.systemui.statusbar.AlphaOptimizedButton android:id="@+id/alarm_status" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_toEndOf="@id/date_group" android:layout_marginBottom="4dp" android:drawablePadding="6dp" android:drawableStart="@drawable/ic_access_alarms_small" android:textColor="#64ffffff" android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:paddingEnd="6dp" android:paddingStart="6dp" android:paddingTop="16dp" android:paddingBottom="16dp" android:background="?android:attr/selectableItemBackground" android:visibility="gone" /> <include android:id="@+id/qs_detail_header" layout="@layout/qs_detail_header" Loading @@ -115,12 +130,6 @@ android:layout_alignParentBottom="true" /> <com.android.systemui.qs.QuickQSPanel android:id="@+id/quick_qs_panel" android:background="#0000" android:layout_width="match_parent" android:layout_height="match_parent" /> <com.android.systemui.statusbar.AlphaOptimizedImageView android:id="@+id/qs_detail_header_progress" android:src="@drawable/indeterminate_anim" Loading
packages/SystemUI/res/values/dimens.xml +1 −0 Original line number Diff line number Diff line Loading @@ -125,6 +125,7 @@ <dimen name="pull_span_min">25dp</dimen> <dimen name="qs_tile_height">88dp</dimen> <dimen name="qs_new_tile_height">100dp</dimen> <dimen name="qs_quick_actions_height">88dp</dimen> <dimen name="qs_quick_actions_padding">25dp</dimen> <dimen name="qs_page_indicator_size">12dp</dimen> Loading
packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java +8 −5 Original line number Diff line number Diff line Loading @@ -75,8 +75,6 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { @Override public void setTileVisibility(TileRecord tile, int visibility) { tile.tileView.setVisibility(visibility); // // TODO: Do something smarter here. // distributeTiles(); } @Override Loading Loading @@ -104,8 +102,7 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { for (int i = 0; i < NT; i++) { TileRecord tile = mTiles.get(i); if (tile.tile.getTileType() == QSTileView.QS_TYPE_QUICK) { tile.tileView.setType(QSTileView.QS_TYPE_QUICK); mFirstPage.mQuickQuickTiles.addView(tile.tileView); // Don't show any quick tiles for now. continue; } if (mPages.get(index).isFull()) { Loading Loading @@ -161,6 +158,7 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { protected void onFinishInflate() { super.onFinishInflate(); mQuickQuickTiles = (LinearLayout) findViewById(R.id.quick_tile_layout); mQuickQuickTiles.setVisibility(View.GONE); mTilePage = (TilePage) findViewById(R.id.tile_page); // Less rows on first page, because it needs room for the quick tiles. mTilePage.mMaxRows = 3; Loading @@ -176,7 +174,7 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { } public static class TilePage extends TileLayout { private int mMaxRows = 4; private int mMaxRows = 3; public TilePage(Context context, AttributeSet attrs) { super(context, attrs); Loading @@ -188,6 +186,11 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { mMaxRows = maxRows; } @Override protected int getCellHeight() { return mContext.getResources().getDimensionPixelSize(R.dimen.qs_new_tile_height); } private void clear() { if (DEBUG) Log.d(TAG, "Clearing page"); removeAllViews(); Loading
packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java +1 −1 Original line number Diff line number Diff line Loading @@ -60,7 +60,7 @@ public class QuickQSPanel extends QSPanel { if (tile.getTileType() == QSTileView.QS_TYPE_QUICK) { quickTiles.add(tile); } if (quickTiles.size() == 4) { if (quickTiles.size() == 2) { break; } } Loading