Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Google I/O 2017 Constraint Layout
Search
Laurence de Villers
June 01, 2017
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
37
Navigation component 2.0.0
ldev6
0
50
How to have fantastic session
ldev6
0
60
Basic of Android Development
ldev6
0
85
The Navigation Architecture Component
ldev6
0
99
Curating Great Speakers
ldev6
0
150
Demystifying Figure Skating
ldev6
0
43
Diversity in tech
ldev6
0
46
THE BIGGEST ANNOUNCEMENT OF I/O --> Firebase
ldev6
0
130
Other Decks in Technology
See All in Technology
AI駆動開発におけるハーネスエンジニアリングの勘所
tsukuboshi
1
570
What Is JetBrains Air
x5gtrn
PRO
0
150
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
220
LLM Content Moderationを支える評価・改善ループの実践
suikabar
2
310
AWSDirectConnectの構築の進め方を整理してみた
masa_my
1
150
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
1.1k
[EMNLP26] RIGEL: Self-Distilled Score Adaptation for Image and Video Captioning Evaluation
keio_smilab
PRO
0
120
Refining Active Record
shugo
0
190
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
190
Let's Change Our World—Again
snoozer05
PRO
5
360
AWSセキュリティで活用するAI機能
cmusudakeisuke
1
220
Metadata - Section 2: Simple Metadata & Meta Tags
mohab1
0
120
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
10k
Unsuck your backbone
ammeep
672
58k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
Everyday Curiosity
cassininazir
0
360
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Odyssey Design
rkendrick25
PRO
2
880
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Optimizing for Happiness
mojombo
378
71k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
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