[fenix] For https://github.com/mozilla-mobile/fenix/issues/24252 - Rename primaryText...
[gecko.git] / mobile / android / fenix / app / src / main / res / layout / fragment_onboarding_home_dialog.xml
blob06ecb7e4d137ca66dd0d5e9fc642011e87254e01
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" />
60         <ImageView
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" />
85         <View
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" />
108         <ImageView
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" />
134         <View
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" />
157         <ImageView
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" />
183         <View
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" />
206         <Button
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>