1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2019 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
18<com.google.android.setupdesign.GlifLayout
19    xmlns:android="http://schemas.android.com/apk/res/android"
20    xmlns:app="http://schemas.android.com/apk/res-auto"
21    xmlns:FaceEnrollAccessibilitySwitch="http://schemas.android.com/apk/res/com.android.settings"
22    style="?attr/face_layout_theme"
23    android:id="@+id/setup_wizard_layout"
24    android:layout_width="match_parent"
25    android:layout_height="match_parent">
26
27    <LinearLayout
28        style="@style/SudContentFrame"
29        android:layout_width="match_parent"
30        android:layout_height="match_parent"
31        android:clipChildren="false"
32        android:clipToPadding="false"
33        android:orientation="vertical">
34
35        <com.google.android.setupdesign.view.RichTextView
36            android:id="@+id/sud_layout_description"
37            style="@style/SudDescription.Glif"
38            android:layout_width="match_parent"
39            android:layout_height="wrap_content"
40            android:text="@string/security_settings_face_enroll_introduction_message"/>
41
42        <com.google.android.setupdesign.view.RichTextView
43            android:id="@+id/error_text"
44            style="@style/SudDescription.Glif"
45            android:layout_width="match_parent"
46            android:layout_height="wrap_content"
47            android:visibility="gone"/>
48
49        <FrameLayout
50            android:layout_width="match_parent"
51            android:layout_height="wrap_content"
52            android:layout_marginVertical="12dp">
53
54            <com.google.android.setupdesign.view.IllustrationVideoView
55                android:id="@+id/illustration_normal"
56                android:layout_width="wrap_content"
57                android:layout_height="wrap_content"
58                style="@style/SudContentIllustration"
59                app:sudVideo="@raw/face_settings"/>
60
61        </FrameLayout>
62
63        <!-- Contains the buttons and extra information text at the bottom -->
64        <LinearLayout
65            android:layout_width="match_parent"
66            android:layout_height="wrap_content"
67            android:orientation="vertical"
68            android:layout_gravity="center_horizontal|bottom"
69            android:paddingTop="12dp">
70
71            <LinearLayout
72                android:layout_width="match_parent"
73                android:layout_height="wrap_content"
74                android:orientation="horizontal">
75
76                <ImageView
77                    android:layout_width="wrap_content"
78                    android:layout_height="wrap_content"
79                    android:background="@drawable/ic_info_outline_24dp">
80                </ImageView>
81                <Space
82                    android:layout_width="24dp"
83                    android:layout_height="wrap_content"/>
84                <TextView
85                    android:layout_width="match_parent"
86                    android:layout_height="wrap_content"
87                    android:text="@string/security_settings_face_enroll_introduction_footer_part_0"/>
88
89            </LinearLayout>
90
91            <LinearLayout
92                android:layout_width="match_parent"
93                android:layout_height="wrap_content"
94                android:orientation="horizontal"
95                android:paddingTop="24dp">
96
97                <ImageView
98                    android:layout_width="wrap_content"
99                    android:layout_height="wrap_content"
100                    android:background="@drawable/ic_face_enroll_introduction_shield">
101                </ImageView>
102                <Space
103                    android:layout_width="24dp"
104                    android:layout_height="wrap_content"/>
105                <TextView
106                    android:layout_width="match_parent"
107                    android:layout_height="wrap_content"
108                    android:text="@string/security_settings_face_enroll_introduction_footer_part_1"/>
109
110            </LinearLayout>
111
112            <LinearLayout
113                android:layout_width="match_parent"
114                android:layout_height="wrap_content"
115                android:orientation="horizontal"
116                android:paddingTop="24dp">
117
118                <ImageView
119                    android:layout_width="wrap_content"
120                    android:layout_height="wrap_content"
121                    android:background="@drawable/ic_face_enroll_introduction_visibility">
122                </ImageView>
123                <Space
124                    android:layout_width="24dp"
125                    android:layout_height="wrap_content"/>
126                <TextView
127                    android:id="@+id/face_enroll_introduction_footer_part_2"
128                    android:layout_width="match_parent"
129                    android:layout_height="wrap_content"/>
130
131            </LinearLayout>
132
133            <LinearLayout
134                android:layout_width="match_parent"
135                android:layout_height="wrap_content"
136                android:orientation="horizontal"
137                android:paddingTop="24dp">
138
139                <ImageView
140                    android:layout_width="wrap_content"
141                    android:layout_height="wrap_content"
142                    android:background="@drawable/ic_face_enroll_introduction_people">
143                </ImageView>
144                <Space
145                    android:layout_width="24dp"
146                    android:layout_height="wrap_content"/>
147                <TextView
148                    android:layout_width="match_parent"
149                    android:layout_height="wrap_content"
150                    android:text="@string/security_settings_face_enroll_introduction_footer_part_3"/>
151            </LinearLayout>
152
153        </LinearLayout>
154
155    </LinearLayout>
156
157</com.google.android.setupdesign.GlifLayout>
158