1<?xml version="1.0" encoding="utf-8"?>
2<layout xmlns:android="http://schemas.android.com/apk/res/android">
3
4 <LinearLayout
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
7 android:orientation="vertical">
8
9 <com.google.android.material.appbar.AppBarLayout
10 android:layout_width="match_parent"
11 android:layout_height="wrap_content">
12
13 <com.google.android.material.appbar.MaterialToolbar
14 android:id="@+id/toolbar"
15 android:layout_width="match_parent"
16 android:layout_height="wrap_content"
17 android:minHeight="?attr/actionBarSize" />
18 </com.google.android.material.appbar.AppBarLayout>
19
20 <androidx.coordinatorlayout.widget.CoordinatorLayout
21 android:id="@+id/coordinator"
22 android:layout_width="match_parent"
23 android:layout_height="match_parent">
24
25 <ScrollView
26 android:layout_width="match_parent"
27 android:layout_height="match_parent"
28 android:fillViewport="true">
29
30 <RelativeLayout
31 android:layout_width="match_parent"
32 android:layout_height="wrap_content">
33
34 <LinearLayout
35 android:id="@+id/instructions"
36 android:layout_width="wrap_content"
37 android:layout_height="wrap_content"
38 android:layout_alignParentTop="true"
39 android:layout_centerHorizontal="true"
40 android:gravity="center_horizontal"
41 android:orientation="vertical"
42 android:padding="16dp">
43
44 <TextView
45 android:id="@+id/we_have_sent"
46 android:layout_width="wrap_content"
47 android:layout_height="wrap_content"
48 android:text="@string/we_have_sent_you_an_sms_to_x"
49 android:textAppearance="?textAppearanceBodyLarge" />
50
51 <TextView
52 android:layout_width="wrap_content"
53 android:layout_height="wrap_content"
54 android:text="@string/please_enter_pin_below"
55 android:textAppearance="?textAppearanceBodyMedium" />
56 </LinearLayout>
57
58 <LinearLayout
59 android:id="@+id/pin_box"
60 android:layout_width="230sp"
61 android:layout_height="wrap_content"
62 android:layout_below="@+id/instructions"
63 android:layout_centerHorizontal="true">
64
65 <EditText
66 android:layout_width="35sp"
67 android:layout_height="wrap_content"
68 android:digits="1234567890"
69 android:gravity="center"
70 android:imeOptions="flagNoExtractUi"
71 android:inputType="number"
72 android:maxLength="1"
73 android:textIsSelectable="false"
74 android:textSize="40sp" />
75
76 <Space
77 android:layout_width="0dp"
78 android:layout_height="0dp"
79 android:layout_weight="1" />
80
81 <EditText
82 android:layout_width="35sp"
83 android:layout_height="wrap_content"
84 android:digits="1234567890"
85 android:gravity="center"
86 android:imeOptions="flagNoExtractUi"
87 android:inputType="number"
88 android:maxLength="1"
89 android:textIsSelectable="false"
90 android:textSize="40sp" />
91
92 <Space
93 android:layout_width="0dp"
94 android:layout_height="0dp"
95 android:layout_weight="1" />
96
97 <EditText
98 android:layout_width="35sp"
99 android:layout_height="wrap_content"
100 android:digits="1234567890"
101 android:gravity="center"
102 android:imeOptions="flagNoExtractUi"
103 android:inputType="number"
104 android:maxLength="1"
105 android:textIsSelectable="false"
106 android:textSize="40sp" />
107
108 <Space
109 android:layout_width="0dp"
110 android:layout_height="0dp"
111 android:layout_weight="1" />
112
113 <EditText
114 android:layout_width="35sp"
115 android:layout_height="wrap_content"
116 android:digits="1234567890"
117 android:gravity="center"
118 android:imeOptions="flagNoExtractUi"
119 android:inputType="number"
120 android:maxLength="1"
121 android:textIsSelectable="false"
122 android:textSize="40sp" />
123
124 <Space
125 android:layout_width="0dp"
126 android:layout_height="0dp"
127 android:layout_weight="1" />
128
129 <EditText
130 android:layout_width="35sp"
131 android:layout_height="wrap_content"
132 android:digits="1234567890"
133 android:gravity="center"
134 android:imeOptions="flagNoExtractUi"
135 android:inputType="number"
136 android:maxLength="1"
137 android:textIsSelectable="false"
138 android:textSize="40sp" />
139
140 <Space
141 android:layout_width="0dp"
142 android:layout_height="0dp"
143 android:layout_weight="1" />
144
145 <EditText
146 android:layout_width="35sp"
147 android:layout_height="wrap_content"
148 android:digits="1234567890"
149 android:gravity="center"
150 android:imeOptions="flagNoExtractUi"
151 android:inputType="number"
152 android:maxLength="1"
153 android:textIsSelectable="false"
154 android:textSize="40sp" />
155 </LinearLayout>
156
157 <Button
158 android:id="@+id/next"
159 style="@style/Widget.Material3.Button.ElevatedButton"
160 android:layout_width="wrap_content"
161 android:layout_height="wrap_content"
162 android:layout_alignParentEnd="true"
163 android:layout_alignParentBottom="true"
164 android:layout_margin="16dp"
165 android:text="@string/next" />
166
167 <Button
168 android:id="@+id/back"
169 style="@style/Widget.Material3.Button.TextButton"
170 android:layout_width="wrap_content"
171 android:layout_height="wrap_content"
172 android:layout_alignParentStart="true"
173 android:layout_alignParentBottom="true"
174 android:layout_margin="16dp"
175 android:text="@string/back" />
176
177 <Button
178 android:id="@+id/resend_sms"
179 style="@style/Widget.Material3.Button.TextButton"
180 android:layout_width="wrap_content"
181 android:layout_height="wrap_content"
182 android:layout_below="@+id/pin_box"
183 android:layout_centerHorizontal="true"
184 android:text="@string/resend_sms" />
185
186 <ProgressBar
187 android:id="@+id/progressBar"
188 style="?android:attr/progressBarStyle"
189 android:layout_width="wrap_content"
190 android:layout_height="wrap_content"
191 android:layout_below="@+id/pin_box"
192 android:layout_centerHorizontal="true" />
193 </RelativeLayout>
194 </ScrollView>
195 </androidx.coordinatorlayout.widget.CoordinatorLayout>
196 </LinearLayout>
197</layout>