From beb171d2e50f93b5fb78d73b372a4981e13e04ff Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Thu, 21 May 2015 15:24:37 -0400 Subject: [PATCH] Unbanish memory screen and new UX Give memory screen a makeover so that it looks nice enough to be restored to its rightful home. Bug: 20694769 Change-Id: I2f6933037b3fbbfb0d9fe5e3ca821ef59e171faa --- res/layout/app_item_linear_color.xml | 27 +- res/layout/horizontal_preference.xml | 2 +- res/layout/proc_stats_ui.xml | 22 +- res/layout/single_button_panel.xml | 4 +- res/values/arrays.xml | 10 +- res/values/strings.xml | 45 ++- res/xml/advanced_apps.xml | 4 - res/xml/app_memory_settings.xml | 22 +- res/xml/app_storage_settings.xml | 4 + res/xml/dashboard_categories.xml | 6 +- res/xml/process_stats_summary.xml | 38 +- res/xml/process_stats_ui.xml | 25 ++ src/com/android/settings/InstrumentedFragment.java | 3 +- src/com/android/settings/Utils.java | 2 + .../settings/applications/LayoutPreference.java | 1 + .../settings/applications/ProcStatsData.java | 12 +- .../applications/ProcStatsPackageEntry.java | 18 +- .../settings/applications/ProcessStatsBase.java | 127 +++++++ .../settings/applications/ProcessStatsDetail.java | 110 +++--- .../applications/ProcessStatsPreference.java | 29 +- .../settings/applications/ProcessStatsSummary.java | 121 +++++++ .../settings/applications/ProcessStatsUi.java | 386 ++++----------------- .../settings/applications/SpacePreference.java | 68 ++++ 23 files changed, 633 insertions(+), 453 deletions(-) create mode 100644 res/xml/process_stats_ui.xml create mode 100644 src/com/android/settings/applications/ProcessStatsBase.java create mode 100644 src/com/android/settings/applications/ProcessStatsSummary.java create mode 100644 src/com/android/settings/applications/SpacePreference.java diff --git a/res/layout/app_item_linear_color.xml b/res/layout/app_item_linear_color.xml index 62eebb98c7..7a4aad55a2 100755 --- a/res/layout/app_item_linear_color.xml +++ b/res/layout/app_item_linear_color.xml @@ -15,7 +15,7 @@ limitations under the License. --> - - + diff --git a/res/layout/horizontal_preference.xml b/res/layout/horizontal_preference.xml index 4e16e9aea0..722e053501 100644 --- a/res/layout/horizontal_preference.xml +++ b/res/layout/horizontal_preference.xml @@ -38,6 +38,6 @@ android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1" - android:gravity="end" /> + android:gravity="end|bottom" /> diff --git a/res/layout/proc_stats_ui.xml b/res/layout/proc_stats_ui.xml index 5f781786bb..9d0a22df49 100644 --- a/res/layout/proc_stats_ui.xml +++ b/res/layout/proc_stats_ui.xml @@ -28,28 +28,18 @@ android:id="@+id/memory_state" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginTop="20dp" - android:layout_marginBottom="10dp" - android:textAppearance="@android:style/TextAppearance.Material.Subhead" + android:layout_marginTop="5dp" + android:layout_marginBottom="5dp" + android:textColor="?android:attr/colorAccent" + android:textAppearance="@android:style/TextAppearance.Material.Display1" /> - - - - diff --git a/res/layout/single_button_panel.xml b/res/layout/single_button_panel.xml index 2af176569f..348f7ce91a 100755 --- a/res/layout/single_button_panel.xml +++ b/res/layout/single_button_panel.xml @@ -25,8 +25,8 @@ android:paddingStart="?android:attr/listPreferredItemPaddingStart" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" android:gravity="bottom" - android:paddingTop="6dip" - android:paddingBottom="6dip" + android:paddingTop="8dip" + android:paddingBottom="8dip" android:orientation="horizontal">