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
Laurence de Villers
June 01, 2017
Technology
0
120
Google I/O 2017 Constraint Layout
What is new about Constraint Layout.
Laurence de Villers
June 01, 2017
Tweet
Share
More Decks by Laurence de Villers
See All by Laurence de Villers
Curating Content & Finding Speakers, NA GDG Academy
ldev6
0
26
Navigation component 2.0.0
ldev6
0
29
How to have fantastic session
ldev6
0
40
Basic of Android Development
ldev6
0
73
The Navigation Architecture Component
ldev6
0
91
Curating Great Speakers
ldev6
0
150
Demystifying Figure Skating
ldev6
0
29
Diversity in tech
ldev6
0
30
THE BIGGEST ANNOUNCEMENT OF I/O --> Firebase
ldev6
0
100
Other Decks in Technology
See All in Technology
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
2
530
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
220
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
220
Language Update: Java
skrb
2
290
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
160
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
120
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
6
760
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
270
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
410
KotlinConf 2025_イベントレポート
sony
1
110
Obsidian応用活用術
onikun94
1
470
Featured
See All Featured
A better future with KSS
kneath
239
17k
Balancing Empowerment & Direction
lara
3
620
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
RailsConf 2023
tenderlove
30
1.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
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