Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Google I/O 2017 Constraint Layout
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Laurence de Villers
June 01, 2017
Technology
120
0
Share
Google I/O 2017 Constraint Layout
What is new about Constraint Layout.
Laurence de Villers
June 01, 2017
More Decks by Laurence de Villers
See All by Laurence de Villers
Curating Content & Finding Speakers, NA GDG Academy
ldev6
0
33
Navigation component 2.0.0
ldev6
0
30
How to have fantastic session
ldev6
0
43
Basic of Android Development
ldev6
0
76
The Navigation Architecture Component
ldev6
0
95
Curating Great Speakers
ldev6
0
150
Demystifying Figure Skating
ldev6
0
31
Diversity in tech
ldev6
0
33
THE BIGGEST ANNOUNCEMENT OF I/O --> Firebase
ldev6
0
110
Other Decks in Technology
See All in Technology
Babylon.js Japan Activities (2026/4)
limes2018
0
130
LLMに何を任せ、何を任せないか
cap120
11
6.8k
非同期・イベント駆動処理の分散トレーシングの繋げ方
ichikawaken
1
250
Move Fast and Break Things: 10 in 20
ramimac
0
110
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
180
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
140
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
170
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
制約を設計する - 非決定性との境界線 / Designing constraints
soudai
PRO
3
430
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
650
【Oracle Cloud ウェビナー】データ主権はクラウドで守れるのか?NTTデータ様のOracle Alloyで実現するソブリン対応クラウドの最適解
oracle4engineer
PRO
3
130
OPENLOGI Company Profile for engineer
hr01
1
62k
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
YesSQL, Process and Tooling at Scale
rocio
174
15k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Everyday Curiosity
cassininazir
0
180
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Color Theory Basics | Prateek | Gurzu
gurzu
0
270
New Earth Scene 8
popppiees
2
2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
SEO for Brand Visibility & Recognition
aleyda
0
4.4k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
160
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Transcript
Laurence de Villers +LaurencedeVillers Constraintlayout is now the default layout!
GDG Montreal Android
None
None
Advantage Expressive way to create Layouts Flat Layouts ( more
efficient ) Easy for animations. Text Alignment Compatible with 99% of Android Devices ( API level 9 )
Recap
ConstraintLayout 1.0 Relative positioning Center positioning and bias Guidelines Ratio
Chains Provide group-like behaviour in a single direction . The
other axis is not constrained by it.
ConstraintSet
GOOGLE I/O → 1.1.0 beta 1
Barriers Set a maximum or a minimum to the edge.
Group Regroupment of view/widget to be able to set and
modify all the group.
Placeholder Virtual place view that set it content to an
other view.
Tools → Full inspector → Slice of Data
Where to start Code lab : https://goo.gl/zDSQ6g https://developer.android.com/training/constraint-layout/index.html
Thanks