blob: 4d0eb96f4eaee693647b2e47ef969871eec73324 [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"
29 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 Reynolds20505362016-01-12 08:47:04 -050034 android:layout_height="30dp"
35 android:paddingTop="9dp"
36 android:paddingEnd="8dp"
Julia Reynolds56821922016-01-04 15:24:01 -050037 android:id="@+id/notification_guts_header"
38 android:orientation="horizontal"
39 android:layout_gravity="center_vertical|start">
Dan Sandler4247a5c2014-07-23 15:58:08 -040040
Julia Reynolds56821922016-01-04 15:24:01 -050041 <ImageView
42 android:id="@android:id/icon"
43 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 Reynoldsead00aa2015-12-07 08:23:48 -050061 <!-- Importance slider -->
62 <LinearLayout
63 android:layout_width="match_parent"
64 android:layout_height="wrap_content"
65 android:gravity="center_vertical"
Julia Reynoldsead00aa2015-12-07 08:23:48 -050066 android:orientation="vertical"
67 android:clickable="false"
68 android:focusable="false"
Julia Reynolds20505362016-01-12 08:47:04 -050069 android:paddingBottom="8dip"
70 android:paddingEnd="8dp" >
Julia Reynoldsead00aa2015-12-07 08:23:48 -050071 <TextView
72 android:id="@+id/title"
73 android:layout_width="match_parent"
74 android:layout_height="wrap_content"
75 android:singleLine="true"
Julia Reynolds20505362016-01-12 08:47:04 -050076 style="@style/TextAppearance.NotificationGuts.Primary"
Julia Reynoldsead00aa2015-12-07 08:23:48 -050077 android:ellipsize="marquee"
Julia Reynolds20505362016-01-12 08:47:04 -050078 android:fadingEdge="horizontal"
79 android:paddingBottom="2dp"/>
Julia Reynoldsead00aa2015-12-07 08:23:48 -050080
81 <TextView
82 android:id="@+id/summary"
83 android:layout_width="match_parent"
84 android:layout_height="wrap_content"
85 android:layout_alignStart="@android:id/title"
86 android:textAlignment="viewStart"
Julia Reynolds20505362016-01-12 08:47:04 -050087 style="@style/TextAppearance.NotificationGuts.Secondary"
Julia Reynoldsead00aa2015-12-07 08:23:48 -050088 android:maxLines="3"
Julia Reynolds20505362016-01-12 08:47:04 -050089 android:minLines="2"
90 android:paddingBottom="4dp" />
Julia Reynoldsead00aa2015-12-07 08:23:48 -050091
92 <FrameLayout
93 android:layout_width="match_parent"
Julia Reynolds20505362016-01-12 08:47:04 -050094 android:layout_height="48dp"
Julia Reynoldsa07af882015-12-17 08:32:48 -050095 android:paddingTop="8dp" >
Julia Reynoldsead00aa2015-12-07 08:23:48 -050096
97 <ImageView
98 android:id="@+id/low_importance"
Julia Reynolds20505362016-01-12 08:47:04 -050099 android:src="@*android:drawable/ic_notification_block"
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500100 android:layout_gravity="center_vertical|start"
101 android:layout_width="24dp"
Julia Reynolds7727ad22016-01-22 14:38:46 -0500102 android:layout_height="24dp"
103 android:tint="@color/notification_guts_icon_tint"/>
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500104
105 <SeekBar
106 android:id="@+id/seekbar"
Julia Reynolds20505362016-01-12 08:47:04 -0500107 android:layout_marginStart="56dp"
108 android:layout_marginEnd="56dp"
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500109 android:layout_gravity="center_vertical"
110 android:layout_width="match_parent"
Julia Reynolds20505362016-01-12 08:47:04 -0500111 android:layout_height="48dp"
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500112 android:focusable="true"
113 android:background="#00ffffff"
Julia Reynolds20505362016-01-12 08:47:04 -0500114 android:progressBackgroundTint="@color/notification_guts_secondary_slider_color"
115 android:thumbTint="@color/notification_guts_slider_color"
116 android:progressTint="@color/notification_guts_slider_color"
117 style="@android:style/Widget.Material.SeekBar.Discrete"
118 android:tickMarkTint="@android:color/black" />
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500119
120 <ImageView
121 android:id="@+id/max_importance"
Julia Reynolds20505362016-01-12 08:47:04 -0500122 android:src="@*android:drawable/ic_notification_alert"
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500123 android:layout_gravity="center_vertical|end"
124 android:layout_width="24dp"
Julia Reynolds7727ad22016-01-22 14:38:46 -0500125 android:layout_height="24dp"
126 android:tint="@color/notification_guts_icon_tint" />
Julia Reynoldsead00aa2015-12-07 08:23:48 -0500127
128 </FrameLayout>
Dan Sandler4247a5c2014-07-23 15:58:08 -0400129 </LinearLayout>
Julia Reynolds56821922016-01-04 15:24:01 -0500130 <!-- buttons -->
131 <LinearLayout
132 android:layout_width="match_parent"
133 android:layout_height="wrap_content"
134 android:gravity="end"
Julia Reynolds20505362016-01-12 08:47:04 -0500135 android:paddingBottom="8dp" >
Julia Reynolds56821922016-01-04 15:24:01 -0500136
137 <TextView
138 android:id="@+id/more_settings"
139 android:text="@string/notification_more_settings"
140 android:layout_width="wrap_content"
Julia Reynolds20505362016-01-12 08:47:04 -0500141 android:layout_height="48dp"
142 style="@style/TextAppearance.NotificationGuts.Button"
Julia Reynolds56821922016-01-04 15:24:01 -0500143 android:background="@drawable/btn_borderless_rect"
144 android:gravity="center"
Julia Reynolds20505362016-01-12 08:47:04 -0500145 android:paddingEnd="8dp"
146 android:paddingStart="8dp"
Julia Reynolds56821922016-01-04 15:24:01 -0500147 android:focusable="true" />
148
149 <TextView
150 android:id="@+id/done"
151 android:text="@string/notification_done"
152 android:layout_width="wrap_content"
Julia Reynolds20505362016-01-12 08:47:04 -0500153 android:layout_height="48dp"
154 style="@style/TextAppearance.NotificationGuts.Button"
Julia Reynolds56821922016-01-04 15:24:01 -0500155 android:background="@drawable/btn_borderless_rect"
156 android:gravity="center"
Julia Reynolds20505362016-01-12 08:47:04 -0500157 android:layout_marginStart="8dp"
158 android:layout_marginEnd="8dp"
Julia Reynolds56821922016-01-04 15:24:01 -0500159 android:focusable="true"/>
160 </LinearLayout>
Selim Cinek024ca592014-09-01 15:11:28 +0200161</com.android.systemui.statusbar.NotificationGuts>