• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
3    xmlns:app="http://schemas.android.com/apk/res-auto"
4    xmlns:tools="http://schemas.android.com/tools"
5    android:id="@+id/login_container"
6    android:layout_width="match_parent"
7    android:layout_height="match_parent"
8    android:paddingTop="@dimen/activity_vertical_margin"
9    android:paddingBottom="@dimen/activity_vertical_margin"
10    android:paddingLeft="@dimen/activity_horizontal_margin"
11    android:paddingRight="@dimen/activity_horizontal_margin"
12    tools:context=".ui.login.LoginActivity">
13
14  <Button
15      android:id="@+id/login"
16      android:layout_width="wrap_content"
17      android:layout_height="wrap_content"
18      android:layout_marginTop="16dp"
19      android:layout_marginBottom="64dp"
20      android:layout_marginStart="48dp"
21      android:layout_marginEnd="48dp"
22      android:layout_gravity="start"
23      android:text="@string/button_sign_in"
24      app:layout_constraintBottom_toBottomOf="parent"
25      app:layout_constraintEnd_toStartOf="@+id/next"
26      app:layout_constraintStart_toStartOf="parent"
27      app:layout_constraintTop_toBottomOf="@+id/password"
28      app:layout_constraintVertical_bias="0.2" />
29
30  <Button
31      android:id="@+id/next"
32      android:layout_width="wrap_content"
33      android:layout_height="wrap_content"
34      android:layout_marginTop="16dp"
35      android:layout_marginBottom="64dp"
36      android:layout_marginStart="48dp"
37      android:layout_marginEnd="48dp"
38      android:layout_gravity="start"
39      android:text="@string/button_next"
40      app:layout_constraintBottom_toBottomOf="parent"
41      app:layout_constraintEnd_toEndOf="parent"
42      app:layout_constraintStart_toEndOf="@+id/login"
43      app:layout_constraintTop_toBottomOf="@+id/password"
44      app:layout_constraintVertical_bias="0.2" />
45
46  <EditText
47      android:id="@+id/password"
48      android:layout_width="0dp"
49      android:layout_height="wrap_content"
50      android:layout_marginTop="8dp"
51      android:layout_marginStart="24dp"
52      android:layout_marginEnd="24dp"
53      android:autofillHints="@string/prompt_password"
54      android:hint="@string/prompt_password"
55      android:imeActionLabel="@string/button_sign_in"
56      android:imeOptions="actionDone"
57      android:inputType="textPassword"
58      android:selectAllOnFocus="true"
59      app:layout_constraintEnd_toEndOf="parent"
60      app:layout_constraintStart_toStartOf="parent"
61      app:layout_constraintTop_toBottomOf="@+id/username" />
62
63  <EditText
64      android:id="@+id/username"
65      android:layout_width="0dp"
66      android:layout_height="wrap_content"
67      android:layout_marginTop="96dp"
68      android:layout_marginStart="24dp"
69      android:layout_marginEnd="24dp"
70      android:autofillHints="@string/prompt_email"
71      android:hint="@string/prompt_email"
72      android:inputType="textEmailAddress"
73      android:selectAllOnFocus="true"
74      app:layout_constraintEnd_toEndOf="parent"
75      app:layout_constraintStart_toStartOf="parent"
76      app:layout_constraintTop_toTopOf="parent" />
77
78  <ProgressBar
79      android:id="@+id/loading"
80      android:layout_width="wrap_content"
81      android:layout_height="wrap_content"
82      android:layout_marginTop="64dp"
83      android:layout_marginBottom="64dp"
84      android:layout_marginStart="32dp"
85      android:layout_marginEnd="32dp"
86      android:layout_gravity="center"
87      android:visibility="gone"
88      app:layout_constraintBottom_toBottomOf="parent"
89      app:layout_constraintEnd_toEndOf="@+id/password"
90      app:layout_constraintStart_toStartOf="@+id/password"
91      app:layout_constraintTop_toTopOf="parent"
92      app:layout_constraintVertical_bias="0.3" />
93</androidx.constraintlayout.widget.ConstraintLayout>