Skip to content
This repository was archived by the owner on Nov 21, 2019. It is now read-only.

Commit 9e99697

Browse files
author
Nagesh Susarla
committed
Update guidelines example to use percentages.
Change-Id: I84eda063b82fe98dae00224cbc91d8eba20ac404
1 parent 24382f5 commit 9e99697

File tree

1 file changed

+31
-30
lines changed

1 file changed

+31
-30
lines changed

app/src/main/res/layout/constraint_example_3.xml

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,27 @@
2525
android:text="@string/button"
2626
tools:layout_constraintTop_creator="1"
2727
android:layout_marginStart="8dp"
28-
android:layout_marginTop="8dp"
2928
tools:layout_constraintLeft_creator="1"
3029
app:layout_constraintLeft_toLeftOf="@+id/guideline"
31-
app:layout_constraintTop_toTopOf="@+id/button5" />
30+
android:layout_marginLeft="8dp"
31+
app:layout_constraintBaseline_toBaselineOf="@+id/button5"
32+
app:layout_constraintRight_toLeftOf="@+id/guideline3"
33+
android:layout_marginRight="8dp"
34+
app:layout_constraintHorizontal_bias="0.9" />
3235

3336
<Button
3437
android:id="@+id/button5"
3538
android:layout_width="wrap_content"
3639
android:layout_height="wrap_content"
3740
android:text="@string/button"
3841
app:layout_constraintRight_toLeftOf="@+id/guideline2"
39-
tools:layout_constraintRight_creator="1"
40-
tools:layout_constraintBottom_creator="1"
41-
app:layout_constraintBottom_toBottomOf="@+id/button6"
42-
android:layout_marginEnd="16dp"
43-
android:layout_marginBottom="152dp" />
42+
android:layout_marginRight="8dp"
43+
android:layout_marginEnd="8dp"
44+
app:layout_constraintLeft_toLeftOf="@+id/guideline3"
45+
android:layout_marginLeft="8dp"
46+
app:layout_constraintHorizontal_bias="0.5"
47+
app:layout_constraintTop_toTopOf="@+id/guideline4"
48+
android:layout_marginTop="16dp" />
4449

4550
<Button
4651
android:id="@+id/button6"
@@ -51,8 +56,12 @@
5156
tools:layout_constraintTop_creator="1"
5257
tools:layout_constraintRight_creator="1"
5358
android:layout_marginEnd="5dp"
54-
android:layout_marginTop="19dp"
55-
app:layout_constraintTop_toTopOf="@+id/guideline5" />
59+
android:layout_marginTop="4dp"
60+
app:layout_constraintTop_toTopOf="@+id/guideline5"
61+
android:layout_marginRight="8dp"
62+
android:layout_marginLeft="8dp"
63+
app:layout_constraintLeft_toLeftOf="@+id/guideline3"
64+
app:layout_constraintHorizontal_bias="0.5" />
5665

5766
<TextView
5867
android:id="@+id/textView3"
@@ -63,10 +72,13 @@
6372
tools:layout_constraintTop_creator="1"
6473
tools:layout_constraintRight_creator="1"
6574
app:layout_constraintRight_toRightOf="parent"
66-
android:layout_marginTop="32dp"
75+
android:layout_marginTop="16dp"
6776
tools:layout_constraintLeft_creator="1"
6877
app:layout_constraintLeft_toLeftOf="parent"
69-
app:layout_constraintTop_toTopOf="parent" />
78+
app:layout_constraintTop_toTopOf="parent"
79+
android:layout_marginLeft="16dp"
80+
app:layout_constraintHorizontal_bias="0.0"
81+
android:layout_marginRight="16dp" />
7082

7183
<Button
7284
android:id="@+id/button7"
@@ -77,7 +89,8 @@
7789
android:layout_marginStart="8dp"
7890
app:layout_constraintTop_toBottomOf="@+id/button6"
7991
tools:layout_constraintLeft_creator="1"
80-
app:layout_constraintLeft_toLeftOf="@+id/guideline" />
92+
app:layout_constraintLeft_toLeftOf="@+id/guideline"
93+
android:layout_marginTop="0dp" />
8194

8295
<Button
8396
android:id="@+id/button8"
@@ -96,53 +109,41 @@
96109
android:layout_height="0dp"
97110
android:id="@+id/guideline"
98111
android:orientation="vertical"
99-
tools:layout_editor_absoluteY="0dp"
100-
tools:layout_editor_absoluteX="92dp"
101-
app:layout_constraintGuide_begin="92dp" />
112+
app:layout_constraintGuide_percent="0.15" />
102113

103114
<android.support.constraint.Guideline
104115
android:layout_width="0dp"
105116
android:layout_height="0dp"
106117
android:id="@+id/guideline2"
107118
android:orientation="vertical"
108-
tools:layout_editor_absoluteY="0dp"
109-
tools:layout_editor_absoluteX="330dp"
110-
app:layout_constraintGuide_end="81dp" />
119+
app:layout_constraintGuide_percent="0.85" />
111120

112121
<android.support.constraint.Guideline
113122
android:layout_width="0dp"
114123
android:layout_height="0dp"
115124
android:id="@+id/guideline3"
116125
android:orientation="vertical"
117-
tools:layout_editor_absoluteY="0dp"
118-
tools:layout_editor_absoluteX="203dp"
119-
app:layout_constraintGuide_percent="0.4939173" />
126+
app:layout_constraintGuide_percent="0.5" />
120127

121128
<android.support.constraint.Guideline
122129
android:layout_width="0dp"
123130
android:layout_height="0dp"
124131
android:id="@+id/guideline4"
125-
app:layout_constraintGuide_begin="101dp"
126132
android:orientation="horizontal"
127-
tools:layout_editor_absoluteY="101dp"
128-
tools:layout_editor_absoluteX="0dp" />
133+
app:layout_constraintGuide_percent="0.15" />
129134

130135
<android.support.constraint.Guideline
131136
android:layout_width="0dp"
132137
android:layout_height="0dp"
133138
android:id="@+id/guideline5"
134139
android:orientation="horizontal"
135-
tools:layout_editor_absoluteY="285dp"
136-
tools:layout_editor_absoluteX="0dp"
137-
app:layout_constraintGuide_percent="0.47263682" />
140+
app:layout_constraintGuide_percent="0.50097847" />
138141

139142
<android.support.constraint.Guideline
140143
android:layout_width="0dp"
141144
android:layout_height="0dp"
142145
android:id="@+id/guideline6"
143146
android:orientation="horizontal"
144-
tools:layout_editor_absoluteY="520dp"
145-
tools:layout_editor_absoluteX="0dp"
146-
app:layout_constraintGuide_end="83dp" />
147+
app:layout_constraintGuide_percent="0.85" />
147148

148149
</android.support.constraint.ConstraintLayout>

0 commit comments

Comments
 (0)