blob: 062ae35d27506883f3c9589b1664e56927e14aed [file] [log] [blame]
Dan Sandler4247a5c2014-07-23 15:58:08 -04001<?xml version="1.0" encoding="utf-8"?>
2<!--
3 Copyright 2014, The Android Open Source Project
4
5 Licensed under the Apache License, Version 2.0 (the "License");
6 you may not use this file except in compliance with the License.
7 You may obtain a copy of the License at
8
9 http://www.apache.org/licenses/LICENSE-2.0
10
11 Unless required by applicable law or agreed to in writing, software
12 distributed under the License is distributed on an "AS IS" BASIS,
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 See the License for the specific language governing permissions and
15 limitations under the License.
16-->
17
Selim Cinek024ca592014-09-01 15:11:28 +020018<com.android.systemui.statusbar.NotificationGuts
Julia Reynoldsead00aa2015-12-07 08:23:48 -050019 xmlns:android="http://schemas.android.com/apk/res/android"
20 android:layout_width="match_parent"
21 android:layout_height="wrap_content"
22 android:id="@+id/notification_guts"
23 android:visibility="gone"
24 android:clickable="true"
25 android:gravity="top|start"
26 android:orientation="vertical"
Julia Reynoldsa07af882015-12-17 08:32:48 -050027 android:paddingStart="@*android:dimen/notification_content_margin_start"
Julia Reynolds20505362016-01-12 08:47:04 -050028 android:paddingEnd="8dp"
Julia Reynolds40779452016-02-23 13:43:32 -050029 android:background="@color/notification_guts_bg_color">
Dan Sandler4247a5c2014-07-23 15:58:08 -040030
Julia Reynoldsead00aa2015-12-07 08:23:48 -050031 <!-- header -->
Julia Reynolds56821922016-01-04 15:24:01 -050032 <LinearLayout
Dan Sandler4247a5c2014-07-23 15:58:08 -040033 android:layout_width="match_parent"
Julia Reynolds490ee4b2016-03-16 17:13:08 -040034 android:layout_height="wrap_content"
35 android:paddingTop="14dp"
Julia Reynolds20505362016-01-12 08:47:04 -050036 android:paddingEnd="8dp"
Julia Reynolds56821922016-01-04 15:24:01 -050037 android:id="@+id/notification_guts_header"
38 android:orientation="horizontal"
Julia Reynolds490ee4b2016-03-16 17:13:08 -040039 android:layout_gravity="start">
Dan Sandler4247a5c2014-07-23 15:58:08 -040040
Julia Reynolds56821922016-01-04 15:24:01 -050041 <ImageView
Julia Reynoldsbe018462016-03-01 12:22:48 -050042 android:id="@+id/app_icon"
Julia Reynolds56821922016-01-04 15:24:01 -050043 android:layout_width="18dp"
44 android:layout_height="18dp"
Julia Reynolds20505362016-01-12 08:47:04 -050045 android:layout_marginEnd="6dp"
Julia Reynolds56821922016-01-04 15:24:01 -050046 android:src="@android:drawable/arrow_down_float" />
47 <TextView
Julia Reynolds20505362016-01-12 08:47:04 -050048 android:id="@+id/pkgname"
49 android:layout_width="wrap_content"
50 android:layout_height="wrap_content"
51 style="@style/TextAppearance.NotificationGuts.Header" />
Julia Reynolds56821922016-01-04 15:24:01 -050052 <TextView
Julia Reynolds20505362016-01-12 08:47:04 -050053 android:layout_width="wrap_content"
54 android:layout_height="wrap_content"
55 android:id="@+id/debug_info"
56 android:layout_weight="0"
57 style="@style/TextAppearance.NotificationGuts.Header"
58 android:layout_gravity="bottom|start"
59 android:visibility="gone" />
Julia Reynolds56821922016-01-04 15:24:01 -050060 </LinearLayout>
Julia Reynolds40779452016-02-23 13:43:32 -050061 <!-- Importance radio buttons -->
62 <RadioGroup
63 android:id="@+id/importance_buttons"
64 android:layout_width="match_parent"
65 android:layout_height="wrap_content"
Julia Reynoldsaebacc92016-03-04 11:11:46 -050066 android:paddingTop="4dp"
Julia Reynolds40779452016-02-23 13:43:32 -050067 android:paddingEnd="8dp" >
68 <RadioButton
69 android:id="@+id/silent_importance"
70 android:layout_width="wrap_content"
71 android:layout_height="48dp"
Julia Reynoldsaebacc92016-03-04 11:11:46 -050072 android:paddingStart="32dp"
Julia Reynolds40779452016-02-23 13:43:32 -050073 android:text="@string/show_silently"
Julia Reynoldsaebacc92016-03-04 11:11:46 -050074 style="@style/TextAppearance.NotificationGuts.Radio"
75 android:buttonTint="@color/notification_guts_buttons" />
Julia Reynolds40779452016-02-23 13:43:32 -050076 <RadioButton
77 android:id="@+id/block_importance"
78 android:layout_width="wrap_content"
79 android:layout_height="48dp"
Julia Reynoldsaebacc92016-03-04 11:11:46 -050080 android:paddingStart="32dp"
Julia Reynolds40779452016-02-23 13:43:32 -050081 android:text="@string/block"
Julia Reynoldsaebacc92016-03-04 11:11:46 -050082 style="@style/TextAppearance.NotificationGuts.Radio"
83 android:buttonTint="@color/notification_guts_buttons" />
Julia Reynolds40779452016-02-23 13:43:32 -050084 <RadioButton
85 android:id="@+id/reset_importance"
86 android:layout_width="wrap_content"
87 android:layout_height="48dp"
Julia Reynoldsaebacc92016-03-04 11:11:46 -050088 android:paddingStart="32dp"
89 style="@style/TextAppearance.NotificationGuts.Radio"
90 android:buttonTint="@color/notification_guts_buttons" />
Julia Reynolds40779452016-02-23 13:43:32 -050091 </RadioGroup>
Julia Reynoldsead00aa2015-12-07 08:23:48 -050092 <!-- Importance slider -->
93 <LinearLayout
Julia Reynolds40779452016-02-23 13:43:32 -050094 android:id="@+id/importance_slider"
Julia Reynoldsead00aa2015-12-07 08:23:48 -050095 android:layout_width="match_parent"
96 android:layout_height="wrap_content"
97 android:gravity="center_vertical"
Julia Reynoldsead00aa2015-12-07 08:23:48 -050098 android:orientation="vertical"
99 android:clickable="false"
100 android:focusable="false"
Julia Reynolds40779452016-02-23 13:43:32 -0500101 android:paddingEnd="8dp"
102 android:visibility="gone">
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500103 <TextView
104 android:id="@+id/title"
105 android:layout_width="match_parent"
106 android:layout_height="wrap_content"
107 android:singleLine="true"
Julia Reynolds20505362016-01-12 08:47:04 -0500108 style="@style/TextAppearance.NotificationGuts.Primary"
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500109 android:ellipsize="marquee"
Julia Reynolds20505362016-01-12 08:47:04 -0500110 android:fadingEdge="horizontal"
111 android:paddingBottom="2dp"/>
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500112
113 <TextView
114 android:id="@+id/summary"
115 android:layout_width="match_parent"
116 android:layout_height="wrap_content"
117 android:layout_alignStart="@android:id/title"
118 android:textAlignment="viewStart"
Julia Reynolds20505362016-01-12 08:47:04 -0500119 style="@style/TextAppearance.NotificationGuts.Secondary"
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500120 android:maxLines="3"
Julia Reynolds20505362016-01-12 08:47:04 -0500121 android:minLines="2"
122 android:paddingBottom="4dp" />
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500123
124 <FrameLayout
125 android:layout_width="match_parent"
Julia Reynolds20505362016-01-12 08:47:04 -0500126 android:layout_height="48dp"
Julia Reynoldsa07af882015-12-17 08:32:48 -0500127 android:paddingTop="8dp" >
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500128
129 <ImageView
130 android:id="@+id/low_importance"
Julia Reynolds20505362016-01-12 08:47:04 -0500131 android:src="@*android:drawable/ic_notification_block"
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500132 android:layout_gravity="center_vertical|start"
133 android:layout_width="24dp"
Julia Reynolds7727ad22016-01-22 14:38:46 -0500134 android:layout_height="24dp"
135 android:tint="@color/notification_guts_icon_tint"/>
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500136
137 <SeekBar
138 android:id="@+id/seekbar"
Julia Reynolds20505362016-01-12 08:47:04 -0500139 android:layout_marginStart="56dp"
140 android:layout_marginEnd="56dp"
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500141 android:layout_gravity="center_vertical"
142 android:layout_width="match_parent"
Julia Reynolds20505362016-01-12 08:47:04 -0500143 android:layout_height="48dp"
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500144 android:focusable="true"
145 android:background="#00ffffff"
Julia Reynolds20505362016-01-12 08:47:04 -0500146 android:progressBackgroundTint="@color/notification_guts_secondary_slider_color"
147 android:thumbTint="@color/notification_guts_slider_color"
148 android:progressTint="@color/notification_guts_slider_color"
149 style="@android:style/Widget.Material.SeekBar.Discrete"
150 android:tickMarkTint="@android:color/black" />
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500151
152 <ImageView
153 android:id="@+id/max_importance"
Julia Reynolds20505362016-01-12 08:47:04 -0500154 android:src="@*android:drawable/ic_notification_alert"
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500155 android:layout_gravity="center_vertical|end"
156 android:layout_width="24dp"
Julia Reynolds7727ad22016-01-22 14:38:46 -0500157 android:layout_height="24dp"
158 android:tint="@color/notification_guts_icon_tint" />
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500159
160 </FrameLayout>
Dan Sandler4247a5c2014-07-23 15:58:08 -0400161 </LinearLayout>
Julia Reynolds56821922016-01-04 15:24:01 -0500162 <!-- buttons -->
163 <LinearLayout
164 android:layout_width="match_parent"
165 android:layout_height="wrap_content"
166 android:gravity="end"
Julia Reynolds490ee4b2016-03-16 17:13:08 -0400167 android:paddingTop="16dp"
Julia Reynolds20505362016-01-12 08:47:04 -0500168 android:paddingBottom="8dp" >
Julia Reynolds56821922016-01-04 15:24:01 -0500169
170 <TextView
171 android:id="@+id/more_settings"
172 android:text="@string/notification_more_settings"
173 android:layout_width="wrap_content"
Julia Reynolds490ee4b2016-03-16 17:13:08 -0400174 android:layout_height="36dp"
Julia Reynolds20505362016-01-12 08:47:04 -0500175 style="@style/TextAppearance.NotificationGuts.Button"
Julia Reynolds56821922016-01-04 15:24:01 -0500176 android:background="@drawable/btn_borderless_rect"
177 android:gravity="center"
Julia Reynolds20505362016-01-12 08:47:04 -0500178 android:paddingEnd="8dp"
179 android:paddingStart="8dp"
Julia Reynolds56821922016-01-04 15:24:01 -0500180 android:focusable="true" />
181
182 <TextView
183 android:id="@+id/done"
184 android:text="@string/notification_done"
185 android:layout_width="wrap_content"
Julia Reynolds490ee4b2016-03-16 17:13:08 -0400186 android:layout_height="36dp"
Julia Reynolds20505362016-01-12 08:47:04 -0500187 style="@style/TextAppearance.NotificationGuts.Button"
Julia Reynolds56821922016-01-04 15:24:01 -0500188 android:background="@drawable/btn_borderless_rect"
189 android:gravity="center"
Julia Reynolds20505362016-01-12 08:47:04 -0500190 android:layout_marginStart="8dp"
191 android:layout_marginEnd="8dp"
Julia Reynolds56821922016-01-04 15:24:01 -0500192 android:focusable="true"/>
193 </LinearLayout>
Selim Cinek024ca592014-09-01 15:11:28 +0200194</com.android.systemui.statusbar.NotificationGuts>