• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2020 The Android Open Source Project
3
4     Licensed under the Apache License, Version 2.0 (the "License");
5     you may not use this file except in compliance with the License.
6     You may obtain a copy of the License at
7
8          http://www.apache.org/licenses/LICENSE-2.0
9
10     Unless required by applicable law or agreed to in writing, software
11     distributed under the License is distributed on an "AS IS" BASIS,
12     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13     See the License for the specific language governing permissions and
14     limitations under the License.
15-->
16
17<androidx.core.widget.NestedScrollView
18    xmlns:android="http://schemas.android.com/apk/res/android"
19    android:id="@+id/scroll"
20    android:layout_width="match_parent"
21    android:layout_height="match_parent">
22
23    <LinearLayout
24        android:layout_width="match_parent"
25        android:layout_height="wrap_content"
26        android:orientation="vertical">
27
28        <com.android.settingslib.widget.MainSwitchBar
29            android:id="@+id/main_switch_bar"
30            android:visibility="invisible"
31            android:layout_height="wrap_content"
32            android:layout_width="match_parent" />
33
34        <LinearLayout
35            android:id="@+id/history_off"
36            android:visibility="gone"
37            android:layout_width="match_parent"
38            android:layout_height="wrap_content"
39            android:layout_marginTop="164dp"
40            android:orientation="vertical">
41
42            <ImageView
43                android:id="@+id/history_image"
44                android:layout_width="67dp"
45                android:layout_height="67dp"
46                android:layout_gravity="center_horizontal"
47                android:scaleType="fitCenter"
48                android:focusable="false"
49                android:tint="?android:attr/colorControlNormal"
50                android:src="@drawable/ic_history" />
51
52            <TextView
53                android:id="@+id/history_off_title"
54                android:layout_width="wrap_content"
55                android:layout_height="wrap_content"
56                android:layout_marginTop="48dp"
57                android:layout_marginStart="48dp"
58                android:layout_marginEnd="48dp"
59                android:layout_gravity="center_horizontal"
60                android:gravity="center"
61                android:focusable="true"
62                android:textAppearance="?android:attr/textAppearanceMedium"
63                android:fontFamily="@*android:string/config_headlineFontFamilyMedium"
64                android:text="@string/notification_history_off_title_extended" />
65
66            <TextView
67                android:id="@+id/history_off_summary"
68                android:layout_width="wrap_content"
69                android:layout_height="wrap_content"
70                android:layout_marginStart="48dp"
71                android:layout_marginEnd="48dp"
72                android:layout_marginTop="16dp"
73                android:layout_gravity="center_horizontal"
74                android:textAlignment="center"
75                android:focusable="true"
76                android:textAppearance="?android:attr/textAppearanceSmall"
77                android:textColor="?android:attr/textColorSecondary"
78                android:text="@string/notification_history_off_summary" />
79
80        </LinearLayout>
81
82        <LinearLayout
83            android:id="@+id/history_on_empty"
84            android:visibility="gone"
85            android:layout_width="match_parent"
86            android:layout_height="wrap_content"
87            android:layout_marginTop="164dp"
88            android:orientation="vertical">
89            <ImageView
90                android:id="@+id/history_image_on"
91                android:layout_width="67dp"
92                android:layout_height="67dp"
93                android:layout_gravity="center_horizontal"
94                android:scaleType="fitCenter"
95                android:focusable="false"
96                android:tint="?android:attr/colorControlNormal"
97                android:src="@drawable/ic_history" />
98            <TextView
99                android:id="@+id/history_toggled_on_title"
100                android:layout_width="wrap_content"
101                android:layout_height="wrap_content"
102                android:layout_marginTop="48dp"
103                android:layout_marginStart="48dp"
104                android:layout_marginEnd="48dp"
105                android:layout_gravity="center_horizontal"
106                android:gravity="center"
107                android:focusable="true"
108                android:textAppearance="?android:attr/textAppearanceMedium"
109                android:fontFamily="@*android:string/config_headlineFontFamilyMedium"
110                android:text="@string/history_toggled_on_title" />
111
112            <TextView
113                android:id="@+id/history_toggled_on_summary"
114                android:layout_width="wrap_content"
115                android:layout_height="wrap_content"
116                android:layout_below="@+id/history_off_title"
117                android:layout_marginStart="48dp"
118                android:layout_marginEnd="48dp"
119                android:layout_marginTop="16dp"
120                android:layout_gravity="center_horizontal"
121                android:textAlignment="center"
122                android:focusable="true"
123                android:textAppearance="?android:attr/textAppearanceSmall"
124                android:textColor="?android:attr/textColorSecondary"
125                android:text="@string/history_toggled_on_summary" />
126        </LinearLayout>
127
128        <LinearLayout
129            android:id="@+id/history_on"
130            android:visibility="gone"
131            android:layout_width="match_parent"
132            android:layout_height="wrap_content"
133            android:orientation="vertical"
134            android:paddingTop="16dp"
135            android:paddingBottom="16dp">
136
137            <LinearLayout
138                android:id="@+id/snoozed_list"
139                android:layout_width="match_parent"
140                android:layout_height="wrap_content"
141                android:orientation="vertical"
142                android:layout_marginBottom="28dp">
143                <TextView
144                    android:layout_height="wrap_content"
145                    android:layout_width="wrap_content"
146                    android:text="@string/notification_history_snooze"
147                    android:textColor="?android:attr/textColorPrimary"
148                    android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
149                    android:textAppearance="@style/TextAppearance.HomepageCardTitle"
150                    android:paddingBottom="16dp" />
151
152                    <androidx.recyclerview.widget.RecyclerView
153                        android:id="@+id/notification_list"
154                        android:layout_width="match_parent"
155                        android:layout_height="wrap_content"
156                        android:clipChildren="true"
157                        android:scrollbars="none"/>
158            </LinearLayout>
159
160            <LinearLayout
161                android:id="@+id/recently_dismissed_list"
162                android:layout_width="match_parent"
163                android:layout_height="wrap_content"
164                android:orientation="vertical"
165                android:layout_marginBottom="28dp">
166
167                <TextView
168                    android:layout_height="wrap_content"
169                    android:layout_width="wrap_content"
170                    android:text="@string/notification_history_dismiss"
171                    android:textColor="?android:attr/textColorPrimary"
172                    android:textAppearance="@style/TextAppearance.HomepageCardTitle"
173                    android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
174                    android:paddingBottom="16dp" />
175                <androidx.recyclerview.widget.RecyclerView
176                        android:id="@+id/notification_list"
177                        android:layout_width="match_parent"
178                        android:layout_height="wrap_content"
179                        android:clipChildren="true"
180                        android:scrollbars="none"/>
181            </LinearLayout>
182
183            <LinearLayout
184                android:id="@+id/today_list"
185                android:layout_width="match_parent"
186                android:layout_height="wrap_content"
187                android:orientation="vertical">
188                <TextView
189                    android:id="@+id/today_header"
190                    android:layout_height="wrap_content"
191                    android:layout_width="wrap_content"
192                    android:textColor="?android:attr/textColorPrimary"
193                    android:textAppearance="@style/TextAppearance.HomepageCardTitle"
194                    android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
195                    android:paddingBottom="16dp" />
196                <LinearLayout
197                    android:id="@+id/apps"
198                    android:layout_width="match_parent"
199                    android:layout_height="wrap_content"
200                    android:orientation="vertical">
201                    <!-- app based recycler views added here -->
202                </LinearLayout>
203            </LinearLayout>
204        </LinearLayout>
205    </LinearLayout>
206</androidx.core.widget.NestedScrollView>
207