1
- <?xml version =" 1.0" encoding =" utf-8" ?>
2
1
<android .support.constraint.ConstraintLayout xmlns : android =" http://schemas.android.com/apk/res/android"
3
2
xmlns : app =" http://schemas.android.com/apk/res-auto"
4
- xmlns : tools = " http://schemas.android.com/tools "
3
+ android : id = " @+id/linearLayout "
5
4
android : layout_width =" match_parent"
6
5
android : layout_height =" match_parent"
7
- tools : context =" com.freeankit.rxbinding.MainActivity" >
6
+ android : background =" #e3e3e3"
7
+ android : orientation =" vertical" >
8
8
9
9
<TextView
10
+ android : id =" @+id/textView2"
10
11
android : layout_width =" wrap_content"
11
12
android : layout_height =" wrap_content"
12
- android : text =" Hello World!"
13
- app : layout_constraintBottom_toBottomOf =" parent"
14
- app : layout_constraintLeft_toLeftOf =" parent"
15
- app : layout_constraintRight_toRightOf =" parent"
13
+ android : layout_marginEnd =" 8dp"
14
+ android : layout_marginStart =" 8dp"
15
+ android : layout_marginTop =" 8dp"
16
+ android : gravity =" center"
17
+ android : text =" Welcome"
18
+ android : textColor =" #333333"
19
+ android : textSize =" 30sp"
20
+ app : layout_constraintEnd_toEndOf =" parent"
21
+ app : layout_constraintStart_toStartOf =" parent"
16
22
app : layout_constraintTop_toTopOf =" parent" />
17
23
18
- </android .support.constraint.ConstraintLayout>
24
+ <android .support.design.widget.TextInputLayout
25
+ android : id =" @+id/emailWrapper"
26
+ android : layout_width =" 0dp"
27
+ android : layout_height =" wrap_content"
28
+ android : layout_marginEnd =" 8dp"
29
+ android : layout_marginStart =" 8dp"
30
+ android : layout_marginTop =" 12dp"
31
+ app : layout_constraintBottom_toTopOf =" @+id/passwordWrapper"
32
+ app : layout_constraintEnd_toEndOf =" parent"
33
+ app : layout_constraintHorizontal_bias =" 0.5"
34
+ app : layout_constraintStart_toStartOf =" parent"
35
+ app : layout_constraintTop_toBottomOf =" @+id/textView2"
36
+ app : layout_constraintVertical_chainStyle =" packed" >
37
+
38
+ <EditText
39
+ android : id =" @+id/editTextEmail"
40
+ android : layout_width =" match_parent"
41
+ android : layout_height =" wrap_content"
42
+ android : hint =" Email"
43
+ android : inputType =" textEmailAddress" />
44
+
45
+ </android .support.design.widget.TextInputLayout>
46
+
47
+ <android .support.design.widget.TextInputLayout
48
+ android : id =" @+id/passwordWrapper"
49
+ android : layout_width =" 0dp"
50
+ android : layout_height =" wrap_content"
51
+ android : layout_marginBottom =" 8dp"
52
+ android : layout_marginEnd =" 8dp"
53
+ android : layout_marginStart =" 8dp"
54
+ app : layout_constraintBottom_toTopOf =" @+id/buttonLogin"
55
+ app : layout_constraintEnd_toEndOf =" parent"
56
+ app : layout_constraintHorizontal_bias =" 0.5"
57
+ app : layout_constraintStart_toStartOf =" parent"
58
+ app : layout_constraintTop_toBottomOf =" @+id/emailWrapper"
59
+ app : passwordToggleEnabled =" true" >
60
+
61
+ <EditText
62
+ android : id =" @+id/editTextPassword"
63
+ android : layout_width =" match_parent"
64
+ android : layout_height =" wrap_content"
65
+ android : hint =" Password"
66
+ android : inputType =" textPassword" />
67
+
68
+ </android .support.design.widget.TextInputLayout>
69
+
70
+ <Button
71
+ android : id =" @+id/buttonLogin"
72
+ android : layout_width =" 0dp"
73
+ android : layout_height =" wrap_content"
74
+ android : background =" @color/colorPrimary"
75
+ android : text =" Login"
76
+ android : textColor =" @android:color/white"
77
+ app : layout_constraintBottom_toBottomOf =" parent"
78
+ app : layout_constraintEnd_toEndOf =" parent"
79
+ app : layout_constraintStart_toStartOf =" parent" />
80
+
81
+ </android .support.constraint.ConstraintLayout>
0 commit comments