1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <androidx .constraintlayout.motion.widget.MotionLayout
3
+ xmlns : android =" http://schemas.android.com/apk/res/android"
4
+ xmlns : app =" http://schemas.android.com/apk/res-auto"
5
+ xmlns : tools =" http://schemas.android.com/tools"
6
+ android : layout_width =" match_parent"
7
+ android : layout_height =" match_parent"
8
+ android : background =" @color/blue_100"
9
+ app : layoutDescription =" @xml/fragment_animations_scene"
10
+ tools : context =" .ui.AnimationsFragment" >
11
+
12
+ <TextView
13
+ android : id =" @+id/text_title"
14
+ android : layout_width =" wrap_content"
15
+ android : layout_height =" wrap_content"
16
+ android : layout_marginTop =" @dimen/activity_vertical_margin"
17
+ android : layout_marginStart =" @dimen/activity_horizontal_margin"
18
+ android : layout_marginEnd =" @dimen/activity_horizontal_margin"
19
+ android : text =" @string/animations"
20
+ android : textAppearance =" ?attr/textAppearanceHeadline3"
21
+ android : textColor =" @color/black"
22
+ app : layout_constraintEnd_toEndOf =" parent"
23
+ app : layout_constraintStart_toStartOf =" parent"
24
+ app : layout_constraintTop_toTopOf =" parent" />
25
+
26
+ <TextView
27
+ android : id =" @+id/text_subtitle"
28
+ android : layout_width =" wrap_content"
29
+ android : layout_height =" wrap_content"
30
+ android : text =" @string/animation_screen_subtitle"
31
+ android : textAppearance =" ?attr/textAppearanceSubtitle1"
32
+ android : textColor =" @color/black" />
33
+
34
+ <com .google.android.material.card.MaterialCardView
35
+ android : id =" @+id/card_animation_1"
36
+ android : layout_width =" match_parent"
37
+ android : layout_height =" wrap_content"
38
+ style =" @style/CardView.AndroidBase.Animation" >
39
+
40
+ <androidx .constraintlayout.widget.ConstraintLayout
41
+ android : layout_width =" match_parent"
42
+ android : layout_height =" wrap_content"
43
+ app : layout_constraintBottom_toBottomOf =" parent"
44
+ app : layout_constraintEnd_toEndOf =" parent"
45
+ app : layout_constraintStart_toStartOf =" parent"
46
+ app : layout_constraintTop_toTopOf =" parent" >
47
+
48
+ <TextView
49
+ android : id =" @+id/text_animation1_title"
50
+ android : layout_width =" 0dp"
51
+ android : layout_height =" wrap_content"
52
+ android : layout_marginStart =" @dimen/activity_horizontal_margin"
53
+ android : layout_marginTop =" @dimen/activity_vertical_margin"
54
+ android : layout_marginEnd =" @dimen/activity_horizontal_margin"
55
+ android : text =" @string/animation_1_title"
56
+ android : textAppearance =" ?attr/textAppearanceBody1"
57
+ android : textColor =" @color/black"
58
+ android : textStyle =" bold"
59
+ app : layout_constraintEnd_toEndOf =" parent"
60
+ app : layout_constraintStart_toStartOf =" parent"
61
+ app : layout_constraintTop_toTopOf =" parent" />
62
+
63
+ <TextView
64
+ android : id =" @+id/text_animation1_desc"
65
+ android : layout_width =" 0dp"
66
+ android : layout_height =" wrap_content"
67
+ android : layout_marginTop =" @dimen/margin_small"
68
+ android : layout_marginStart =" @dimen/activity_horizontal_margin"
69
+ android : layout_marginEnd =" @dimen/activity_horizontal_margin"
70
+ android : layout_marginBottom =" @dimen/activity_vertical_margin"
71
+ android : ellipsize =" end"
72
+ android : maxLines =" 2"
73
+ android : text =" @string/animation_1_description"
74
+ android : textAppearance =" ?attr/textAppearanceSubtitle2"
75
+ android : textColor =" @color/black"
76
+ app : layout_constraintBottom_toBottomOf =" parent"
77
+ app : layout_constraintEnd_toEndOf =" parent"
78
+ app : layout_constraintStart_toStartOf =" parent"
79
+ app : layout_constraintTop_toBottomOf =" @+id/text_animation1_title" />
80
+ </androidx .constraintlayout.widget.ConstraintLayout>
81
+
82
+ </com .google.android.material.card.MaterialCardView>
83
+
84
+ <com .google.android.material.card.MaterialCardView
85
+ android : id =" @+id/card_animation_2"
86
+ android : layout_width =" match_parent"
87
+ android : layout_height =" wrap_content"
88
+ style =" @style/CardView.AndroidBase.Animation" >
89
+
90
+ <androidx .constraintlayout.widget.ConstraintLayout
91
+ android : layout_width =" match_parent"
92
+ android : layout_height =" wrap_content"
93
+ app : layout_constraintBottom_toBottomOf =" parent"
94
+ app : layout_constraintEnd_toEndOf =" parent"
95
+ app : layout_constraintStart_toStartOf =" parent"
96
+ app : layout_constraintTop_toTopOf =" parent" >
97
+
98
+ <TextView
99
+ android : id =" @+id/text_animation2_title"
100
+ android : layout_width =" 0dp"
101
+ android : layout_height =" wrap_content"
102
+ android : layout_marginStart =" @dimen/activity_horizontal_margin"
103
+ android : layout_marginTop =" @dimen/activity_vertical_margin"
104
+ android : layout_marginEnd =" @dimen/activity_horizontal_margin"
105
+ android : text =" @string/animation_2_title"
106
+ android : textAppearance =" ?attr/textAppearanceBody1"
107
+ android : textColor =" @color/black"
108
+ android : textStyle =" bold"
109
+ app : layout_constraintEnd_toEndOf =" parent"
110
+ app : layout_constraintStart_toStartOf =" parent"
111
+ app : layout_constraintTop_toTopOf =" parent" />
112
+
113
+ <TextView
114
+ android : id =" @+id/text_animation2_desc"
115
+ android : layout_width =" 0dp"
116
+ android : layout_height =" wrap_content"
117
+ android : layout_marginTop =" @dimen/margin_small"
118
+ android : layout_marginStart =" @dimen/activity_horizontal_margin"
119
+ android : layout_marginEnd =" @dimen/activity_horizontal_margin"
120
+ android : layout_marginBottom =" @dimen/activity_vertical_margin"
121
+ android : ellipsize =" end"
122
+ android : maxLines =" 2"
123
+ android : text =" @string/animation_2_description"
124
+ android : textAppearance =" ?attr/textAppearanceSubtitle2"
125
+ android : textColor =" @color/black"
126
+ app : layout_constraintBottom_toBottomOf =" parent"
127
+ app : layout_constraintEnd_toEndOf =" parent"
128
+ app : layout_constraintStart_toStartOf =" parent"
129
+ app : layout_constraintTop_toBottomOf =" @+id/text_animation2_title" />
130
+ </androidx .constraintlayout.widget.ConstraintLayout>
131
+
132
+ </com .google.android.material.card.MaterialCardView>
133
+
134
+ <com .google.android.material.card.MaterialCardView
135
+ android : id =" @+id/card_animation_3"
136
+ android : layout_width =" match_parent"
137
+ android : layout_height =" wrap_content"
138
+ style =" @style/CardView.AndroidBase.Animation" >
139
+
140
+ <androidx .constraintlayout.widget.ConstraintLayout
141
+ android : layout_width =" match_parent"
142
+ android : layout_height =" wrap_content"
143
+ app : layout_constraintBottom_toBottomOf =" parent"
144
+ app : layout_constraintEnd_toEndOf =" parent"
145
+ app : layout_constraintStart_toStartOf =" parent"
146
+ app : layout_constraintTop_toTopOf =" parent" >
147
+
148
+ <TextView
149
+ android : id =" @+id/text_animation3_title"
150
+ android : layout_width =" 0dp"
151
+ android : layout_height =" wrap_content"
152
+ android : layout_marginStart =" @dimen/activity_horizontal_margin"
153
+ android : layout_marginTop =" @dimen/activity_vertical_margin"
154
+ android : layout_marginEnd =" @dimen/activity_horizontal_margin"
155
+ android : text =" @string/animation_3_title"
156
+ android : textAppearance =" ?attr/textAppearanceBody1"
157
+ android : textColor =" @color/black"
158
+ android : textStyle =" bold"
159
+ app : layout_constraintEnd_toEndOf =" parent"
160
+ app : layout_constraintStart_toStartOf =" parent"
161
+ app : layout_constraintTop_toTopOf =" parent" />
162
+
163
+ <TextView
164
+ android : id =" @+id/text_animation3_desc"
165
+ android : layout_width =" 0dp"
166
+ android : layout_height =" wrap_content"
167
+ android : layout_marginTop =" @dimen/margin_small"
168
+ android : layout_marginStart =" @dimen/activity_horizontal_margin"
169
+ android : layout_marginEnd =" @dimen/activity_horizontal_margin"
170
+ android : layout_marginBottom =" @dimen/activity_vertical_margin"
171
+ android : ellipsize =" end"
172
+ android : maxLines =" 2"
173
+ android : text =" @string/animation_3_description"
174
+ android : textAppearance =" ?attr/textAppearanceSubtitle2"
175
+ android : textColor =" @color/black"
176
+ app : layout_constraintBottom_toBottomOf =" parent"
177
+ app : layout_constraintEnd_toEndOf =" parent"
178
+ app : layout_constraintStart_toStartOf =" parent"
179
+ app : layout_constraintTop_toBottomOf =" @+id/text_animation3_title" />
180
+ </androidx .constraintlayout.widget.ConstraintLayout>
181
+
182
+ </com .google.android.material.card.MaterialCardView>
183
+
184
+ </androidx .constraintlayout.motion.widget.MotionLayout>
0 commit comments