1 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
2 <!-- This Source Code Form is subject to the terms of the Mozilla Public
3 - License, v. 2.0. If a copy of the MPL was not distributed with this
4 - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
6 <androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
7 xmlns:app="http://schemas.android.com/apk/res-auto"
8 android:layout_width="match_parent"
9 android:layout_height="match_parent"
10 android:overScrollMode="never"
11 android:fitsSystemWindows="true"
12 android:fillViewport="true"
13 android:background="?scrim"
14 android:scrollbars="none">
16 <androidx.constraintlayout.widget.ConstraintLayout
17 android:layout_width="match_parent"
18 android:layout_height="match_parent"
19 android:background="@drawable/dialog_background"
20 android:layout_marginTop="16dp" >
22 <androidx.appcompat.widget.AppCompatImageView
23 android:id="@+id/firefox_logo"
24 android:layout_width="59dp"
25 android:layout_height="60dp"
26 android:layout_marginTop="30dp"
27 android:importantForAccessibility="no"
28 app:layout_constraintEnd_toEndOf="parent"
29 app:layout_constraintStart_toStartOf="parent"
30 app:layout_constraintTop_toTopOf="parent"
31 app:srcCompat="@drawable/ic_firefox" />
33 <androidx.appcompat.widget.AppCompatTextView
34 android:id="@+id/welcome_title"
35 android:layout_width="0dp"
36 android:layout_height="wrap_content"
37 android:layout_marginTop="16dp"
38 android:layout_marginHorizontal="@dimen/oboarding_home_dialog_margin_horizontal"
39 android:lineHeight="24sp"
40 android:textAppearance="@style/Header20TextStyle"
41 android:textAlignment="center"
42 app:layout_constraintEnd_toEndOf="parent"
43 app:layout_constraintStart_toStartOf="parent"
44 app:layout_constraintTop_toBottomOf="@id/firefox_logo" />
46 <androidx.appcompat.widget.AppCompatTextView
47 android:id="@+id/description"
48 android:layout_width="0dp"
49 android:layout_height="wrap_content"
50 android:layout_marginTop="40dp"
51 android:layout_marginHorizontal="@dimen/oboarding_home_dialog_margin_horizontal"
52 android:lineHeight="24sp"
53 android:textAppearance="@style/Body14TextStyle"
54 android:text="@string/onboarding_home_screen_description_2"
55 app:layout_constraintLeft_toLeftOf="parent"
56 app:layout_constraintRight_toRightOf="parent"
57 app:layout_constraintTop_toBottomOf="@+id/welcome_title" />
61 android:id="@+id/home_icon"
62 android:layout_width="24dp"
63 android:layout_height="24dp"
64 android:layout_marginTop="26dp"
65 android:layout_marginHorizontal="20dp"
66 android:importantForAccessibility="no"
67 app:layout_constraintEnd_toStartOf="@id/home_title"
68 app:layout_constraintStart_toStartOf="parent"
69 app:layout_constraintTop_toBottomOf="@+id/description"
70 app:srcCompat="@drawable/mozac_ic_home"
71 app:tint="?attr/textPrimary" />
73 <androidx.appcompat.widget.AppCompatTextView
74 android:id="@+id/home_title"
75 android:layout_width="0dp"
76 android:layout_height="wrap_content"
77 android:layout_marginEnd="@dimen/oboarding_home_dialog_margin_horizontal"
78 android:layout_marginTop="26dp"
79 android:lineHeight="20sp"
80 android:textAppearance="@style/Header14TextStyle"
81 app:layout_constraintEnd_toEndOf="parent"
82 app:layout_constraintStart_toEndOf="@+id/home_icon"
83 app:layout_constraintTop_toBottomOf="@id/description" />
86 android:id="@+id/home_placeholder"
87 android:layout_width="24dp"
88 android:layout_height="24dp"
89 android:layout_marginHorizontal="20dp"
90 android:importantForAccessibility="no"
91 app:layout_constraintEnd_toStartOf="@id/home_description"
92 app:layout_constraintStart_toStartOf="parent"
93 app:layout_constraintTop_toBottomOf="@+id/home_icon" />
95 <androidx.appcompat.widget.AppCompatTextView
96 android:id="@+id/home_description"
97 android:layout_width="0dp"
98 android:layout_height="wrap_content"
99 android:layout_marginTop="6dp"
100 android:layout_marginEnd="@dimen/oboarding_home_dialog_margin_horizontal"
101 android:lineHeight="20sp"
102 android:text="@string/onboarding_home_screen_section_home_description_2"
103 android:textAppearance="@style/Body14TextStyle"
104 app:layout_constraintEnd_toEndOf="parent"
105 app:layout_constraintStart_toEndOf="@+id/home_placeholder"
106 app:layout_constraintTop_toBottomOf="@+id/home_title" />
109 android:id="@+id/cleaner_tab_tray_icon"
110 android:layout_width="24dp"
111 android:layout_height="24dp"
112 android:layout_marginTop="26dp"
113 android:layout_marginHorizontal="20dp"
114 android:importantForAccessibility="no"
115 app:layout_constraintEnd_toStartOf="@id/cleaner_tab_tray_title"
116 app:layout_constraintStart_toStartOf="parent"
117 app:layout_constraintTop_toBottomOf="@+id/home_description"
118 app:srcCompat="@drawable/ic_multiple_tabs"
119 app:tint="?attr/textPrimary" />
121 <androidx.appcompat.widget.AppCompatTextView
122 android:id="@+id/cleaner_tab_tray_title"
123 android:layout_width="0dp"
124 android:layout_height="wrap_content"
125 android:layout_marginEnd="@dimen/oboarding_home_dialog_margin_horizontal"
126 android:layout_marginTop="26dp"
127 android:lineHeight="20sp"
128 android:text="@string/onboarding_home_screen_section_cleaner_tab_tray_title_2"
129 android:textAppearance="@style/Header14TextStyle"
130 app:layout_constraintEnd_toEndOf="parent"
131 app:layout_constraintStart_toEndOf="@+id/cleaner_tab_tray_icon"
132 app:layout_constraintTop_toBottomOf="@id/home_description" />
135 android:id="@+id/cleaner_tab_tray_placeholder"
136 android:layout_width="24dp"
137 android:layout_height="24dp"
138 android:layout_marginHorizontal="20dp"
139 android:importantForAccessibility="no"
140 app:layout_constraintEnd_toStartOf="@id/cleaner_tab_tray_description"
141 app:layout_constraintStart_toStartOf="parent"
142 app:layout_constraintTop_toBottomOf="@+id/cleaner_tab_tray_icon" />
144 <androidx.appcompat.widget.AppCompatTextView
145 android:id="@+id/cleaner_tab_tray_description"
146 android:layout_width="0dp"
147 android:layout_height="wrap_content"
148 android:layout_marginTop="6dp"
149 android:layout_marginEnd="@dimen/oboarding_home_dialog_margin_horizontal"
150 android:lineHeight="20sp"
151 android:text="@string/onboarding_home_screen_section_cleaner_tab_tray_description_2"
152 android:textAppearance="@style/Body14TextStyle"
153 app:layout_constraintEnd_toEndOf="parent"
154 app:layout_constraintStart_toEndOf="@+id/cleaner_tab_tray_placeholder"
155 app:layout_constraintTop_toBottomOf="@+id/cleaner_tab_tray_title" />
158 android:id="@+id/useful_history_icon"
159 android:layout_width="24dp"
160 android:layout_height="24dp"
161 android:layout_marginTop="26dp"
162 android:layout_marginHorizontal="20dp"
163 android:importantForAccessibility="no"
164 app:layout_constraintEnd_toStartOf="@id/useful_history_title"
165 app:layout_constraintStart_toStartOf="parent"
166 app:layout_constraintTop_toBottomOf="@+id/cleaner_tab_tray_description"
167 app:srcCompat="@drawable/ic_history"
168 app:tint="?attr/textPrimary" />
170 <androidx.appcompat.widget.AppCompatTextView
171 android:id="@+id/useful_history_title"
172 android:layout_width="0dp"
173 android:layout_height="wrap_content"
174 android:layout_marginEnd="@dimen/oboarding_home_dialog_margin_horizontal"
175 android:layout_marginTop="26dp"
176 android:lineHeight="20sp"
177 android:text="@string/onboarding_home_screen_section_useful_history_title_2"
178 android:textAppearance="@style/Header14TextStyle"
179 app:layout_constraintEnd_toEndOf="parent"
180 app:layout_constraintStart_toEndOf="@+id/useful_history_icon"
181 app:layout_constraintTop_toBottomOf="@id/cleaner_tab_tray_description" />
184 android:id="@+id/useful_history_placeholder"
185 android:layout_width="24dp"
186 android:layout_height="24dp"
187 android:layout_marginHorizontal="20dp"
188 android:importantForAccessibility="no"
189 app:layout_constraintEnd_toStartOf="@id/useful_history_description"
190 app:layout_constraintStart_toStartOf="parent"
191 app:layout_constraintTop_toBottomOf="@+id/useful_history_icon" />
193 <androidx.appcompat.widget.AppCompatTextView
194 android:id="@+id/useful_history_description"
195 android:layout_width="0dp"
196 android:layout_height="wrap_content"
197 android:layout_marginTop="6dp"
198 android:layout_marginEnd="@dimen/oboarding_home_dialog_margin_horizontal"
199 android:lineHeight="20sp"
200 android:text="@string/onboarding_home_screen_section_useful_history_description_2"
201 android:textAppearance="@style/Body14TextStyle"
202 app:layout_constraintEnd_toEndOf="parent"
203 app:layout_constraintStart_toEndOf="@+id/useful_history_placeholder"
204 app:layout_constraintTop_toBottomOf="@+id/useful_history_title" />
207 android:id="@+id/finish_button"
208 style="@style/PositiveButton"
209 android:layout_marginHorizontal="64dp"
210 android:layout_marginTop="42dp"
211 android:background="@drawable/onboarding_padded_background"
212 android:text="@string/onboarding_finish"
213 app:layout_constraintEnd_toEndOf="parent"
214 app:layout_constraintStart_toStartOf="parent"
215 app:layout_constraintTop_toBottomOf="@+id/useful_history_description" />
216 </androidx.constraintlayout.widget.ConstraintLayout>
218 </androidx.core.widget.NestedScrollView>