diff options
author | Dan Sandler <dsandler@android.com> | 2014-07-25 19:30:44 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-07-25 19:30:44 +0000 |
commit | 7ae09aebe2b1c2230cc67f8991118a782ff1e202 (patch) | |
tree | 9ec1809ffb56a42e7a204a088f14b8c765478ec8 /packages/SystemUI/res | |
parent | 58385d11cddbdb2f8bb0f81f953549b84fe1caf4 (diff) | |
parent | 99137c5e8d92ba02ee1a06ae867a08ff328920af (diff) | |
download | frameworks_base-7ae09aebe2b1c2230cc67f8991118a782ff1e202.zip frameworks_base-7ae09aebe2b1c2230cc67f8991118a782ff1e202.tar.gz frameworks_base-7ae09aebe2b1c2230cc67f8991118a782ff1e202.tar.bz2 |
am c9d55d0c: Merge "Notification inspector." into lmp-dev
* commit 'c9d55d0cc1aca2840626754c89a30e27c30b1764':
Notification inspector.
Diffstat (limited to 'packages/SystemUI/res')
5 files changed, 155 insertions, 33 deletions
diff --git a/packages/SystemUI/res/drawable/notification_guts_bg.xml b/packages/SystemUI/res/drawable/notification_guts_bg.xml new file mode 100644 index 0000000..07932d1 --- /dev/null +++ b/packages/SystemUI/res/drawable/notification_guts_bg.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2014 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. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<shape xmlns:android="http://schemas.android.com/apk/res/android"> + <solid android:color="@color/notification_guts_bg_color" /> + <corners android:radius="@dimen/notification_material_rounded_rect_radius" /> +</shape> diff --git a/packages/SystemUI/res/layout/notification_guts.xml b/packages/SystemUI/res/layout/notification_guts.xml new file mode 100644 index 0000000..0e78d66 --- /dev/null +++ b/packages/SystemUI/res/layout/notification_guts.xml @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright 2014, 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. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<FrameLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:background="@drawable/notification_guts_bg" + android:id="@+id/notification_guts" + android:visibility="gone" + android:clickable="true" + android:gravity="top|start" + > + <LinearLayout + android:layout_width="match_parent" + android:layout_height="@android:dimen/notification_large_icon_height" + android:orientation="horizontal" + > + + <ImageView android:id="@android:id/icon" + android:layout_width="@android:dimen/notification_large_icon_width" + android:layout_height="@android:dimen/notification_large_icon_height" + android:layout_weight="0" + android:padding="8dp" + android:scaleType="centerInside" + /> + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_gravity="start|center_vertical" + android:orientation="vertical" + android:paddingStart="8dp" + android:paddingEnd="8dp" + android:layout_weight="1" + > + <TextView + android:id="@+id/pkgname" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical|start" + android:layout_weight="1" + android:textAppearance="@*android:style/TextAppearance.StatusBar.Material.EventContent.Title" + android:textColor="@color/notification_guts_title_color" + /> + <DateTimeView + android:id="@+id/timestamp" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="0" + android:layout_gravity="center_vertical|start" + android:textAppearance="@*android:style/TextAppearance.StatusBar.Material.EventContent.Time" + android:textColor="@color/notification_guts_text_color" + /> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:id="@+id/debug_info" + android:layout_weight="0" + android:textAppearance="@*android:style/TextAppearance.StatusBar.Material.EventContent.Time" + android:layout_gravity="bottom|start" + android:visibility="gone" + android:textColor="@color/notification_guts_text_color" + /> + </LinearLayout> + + <LinearLayout + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:padding="8dp" + android:layout_weight="0" + android:orientation="horizontal" + android:showDividers="beginning|middle" + android:divider="@*android:drawable/list_divider_holo_dark" + android:dividerPadding="8dp" + > + <Button style="@android:style/Widget.Material.Light.Button.Borderless.Small" + android:id="@+id/notification_inspect_item" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" + android:gravity="start|center_vertical" + android:drawablePadding="8dp" + android:paddingStart="8dp" + android:textColor="@color/notification_guts_btn_color" + android:textSize="14dp" + android:singleLine="true" + android:ellipsize="end" + android:text="@string/status_bar_notification_inspect_item_title" + /> + </LinearLayout> + </LinearLayout> +</FrameLayout> diff --git a/packages/SystemUI/res/layout/status_bar_notification_row.xml b/packages/SystemUI/res/layout/status_bar_notification_row.xml index 7663d54..ef4e27c 100644 --- a/packages/SystemUI/res/layout/status_bar_notification_row.xml +++ b/packages/SystemUI/res/layout/status_bar_notification_row.xml @@ -1,3 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright 2014, 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. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + <com.android.systemui.statusbar.ExpandableNotificationRow xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" @@ -35,17 +52,11 @@ android:paddingStart="8dp" /> - <TextView - android:id="@+id/debug_info" - android:visibility="invisible" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_gravity="bottom|end" - android:fontFamily="sans-serif-condensed" - android:textSize="9dp" - android:textStyle="bold" - android:textColor="#00A040" - android:padding="2dp" + <include + layout="@layout/notification_guts" + android:id="@+id/notification_guts" + android:layout_width="match_parent" + android:layout_height="match_parent" /> <com.android.systemui.statusbar.NotificationScrimView diff --git a/packages/SystemUI/res/menu/notification_popup_menu.xml b/packages/SystemUI/res/menu/notification_popup_menu.xml deleted file mode 100644 index 8923fb6..0000000 --- a/packages/SystemUI/res/menu/notification_popup_menu.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- -/* apps/common/assets/default/default/skins/StatusBar.xml -** -** 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. -** You may obtain a copy of the License at -** -** http://www.apache.org/licenses/LICENSE-2.0 -** -** Unless required by applicable law or agreed to in writing, software -** distributed under the License is distributed on an "AS IS" BASIS, -** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -** See the License for the specific language governing permissions and -** limitations under the License. -*/ ---> -<menu xmlns:android="http://schemas.android.com/apk/res/android"> - <item android:id="@+id/notification_inspect_item" android:title="@string/status_bar_notification_inspect_item_title" /> -</menu> diff --git a/packages/SystemUI/res/values/colors.xml b/packages/SystemUI/res/values/colors.xml index 5ecba32..a718f4f 100644 --- a/packages/SystemUI/res/values/colors.xml +++ b/packages/SystemUI/res/values/colors.xml @@ -94,4 +94,10 @@ <color name="current_user_border_color">@color/system_accent_color</color> <color name="segmented_button_text_inactive">#99afbdc4</color><!-- 60% --> + + <!-- The "inside" of a notification, reached via longpress --> + <color name="notification_guts_bg_color">#ff424242</color><!-- grey 800 --> + <color name="notification_guts_title_color">#FFFFFFFF</color> + <color name="notification_guts_text_color">#99FFFFFF</color> + <color name="notification_guts_btn_color">#FFFFFFFF</color> </resources> |