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
ConstraintLayout
Search
funnelbit
May 25, 2016
Technology
520
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ConstraintLayout
funnelbit
May 25, 2016
More Decks by funnelbit
See All by funnelbit
Hatena Engineer Seminar #9
funnelbit
5
7.5k
droidkaigi-2017-renovation
funnelbit
10
11k
Dart
funnelbit
0
300
BottomBarAndSnackBar
funnelbit
0
550
Dagger2 Optional bindings
funnelbit
0
620
WearableRecyclerView
funnelbit
1
850
QucikSettingsTileAPI
funnelbit
0
390
Mobile Vision
funnelbit
0
490
AwarenessAPI
funnelbit
0
170
Other Decks in Technology
See All in Technology
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
250
VLMで2.3万枚のPyCon JP写真を検索!
terapyon
1
530
AI時代のデータ基盤を考える問い
pacocat
0
680
AI時代のアウトプット――変わったこと、変わらないこと / Devsumi 2026 Kansai #devsumi
jnchito
0
580
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
パスキーでドライブする アカウント統合(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
280
Windows の互換機能 - 古いプログラムはなぜ動作できるのか
murachiakira
PRO
0
110
AI開発に用いられるHPC技術について
gpuunite_official
0
290
「ミスを許さない手順書」を作ってみた 〜 個人的にはこれ以上できることはあまりなさそう/20260827-ssmjp-operation-procedure-update
opelab
4
1k
EUDIWの枠組みを出発点に民間エコシステムの在り方を考える(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
270
MCPを待つな、パスキーを拡げよう(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
270
わたしが知り合いゼロの勉強会に 行けるようになるまで
r5ni4
2
800
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
300
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
290
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
250
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Between Models and Reality
mayunak
4
410
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Exploring anti-patterns in Rails
aemeredith
3
470
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Transcript
$POTUSBJOU-BZPVU
͜Μʹͪ w ଜྋ w גࣜձࣾͯͳ w "OESPJE୲ w )BUFOBGVOOFMCJU w
5XJUUFS!FYQFSPQFSP
$POTUSBJOU-BZPVU
$POTUSBJOU-BZPVU w (PPHMF*0Ͱొ w 4VQQPSU-JCSBSZͰʢ"OESPJEdʣ w "OESPJE4UVEJP1SFWJFXd w (6*ͷ-BZPVU&EJUPS͕େ͖ͳҙຯΛ࣋ͭ
None
$POTUSBJOU-BZPVU w ੍Λ͚Δ͜ͱͰϨΠΞτΛߏ͢Δ
4JEF$POTUSBJOU)BOEMF w )BOEMFΛ੍ͬͯΛ͚͍ͭͯ͘ɹ w ରԠͯ͠ͳ͍)BOEMFಉ࢜ଓෆՄ
#BTFMJOF$POTUSBJOU)BOEMF w #BTFMJOFΛଞͷ5FYU7JFXͱઃఆͰ͖Δ w #BTFMJOFʹରͯ͠ͷΈ༗ޮ w ҐஔΛܾΊΔͷ͡Όͳ͍ʢ#BTFMJOFΛܾΊΔ͚ͩʣ
"VUPDPOOFDU w ཁૉΛՃͨ࣌͠ɺࣗಈతʹ੍Λܾఆ͢Δ w σϑΥϧτͰ0O
*OGFS$POTUSBJOUT w ϨΠΞτ͔Βਪ͠ɺ੍ΛࣗಈͰ͚Δ
&YQBOE w ଞͷ8JEHFUͷҐஔΛؑΈͯ8JEHFUΛ͛Δ w &YQBOEEFGBVMUNBSHJOΛ͏
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/constraintLayout"
tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="81dp"> <TextView android:text="TextViewaee" android:layout_width="0dp" android:layout_height="43dp" tools:layout_editor_absoluteX="16dp" tools:layout_editor_absoluteY="84dp" android:id="@+id/textView4" app:layout_constraintLeft_toLeftOf="@+id/constraintLayout" android:layout_marginStart="16dp" tools:layout_constraintLeft_creator="1" app:layout_constraintTop_toTopOf="@+id/constraintLayout" android:layout_marginTop="84dp" tools:layout_constraintTop_creator="1" app:layout_constraintRight_toLeftOf="@+id/textView" android:layout_marginEnd="8dp" tools:layout_constraintRight_creator="1" /> <TextView android:text="TextView" android:layout_width="58dp" android:layout_height="43dp" tools:layout_editor_absoluteX="127dp" tools:layout_editor_absoluteY="84dp" android:id="@+id/textView" app:layout_constraintLeft_toLeftOf="@+id/constraintLayout" android:layout_marginStart="127dp" tools:layout_constraintLeft_creator="1" app:layout_constraintBaseline_toBaselineOf="@+id/textView4" tools:layout_constraintBaseline_creator="0" /> <TextView android:text="TextView" android:layout_width="wrap_content" android:layout_height="wrap_content" tools:layout_editor_absoluteX="281dp" tools:layout_editor_absoluteY="84dp" android:id="@+id/textView2" app:layout_constraintLeft_toRightOf="@+id/textView" android:layout_marginStart="96dp" tools:layout_constraintLeft_creator="1" app:layout_constraintBaseline_toBaselineOf="@+id/textView" tools:layout_constraintBaseline_creator="0" /> </android.support.constraint.ConstraintLayout> (FOFSBUFE$PEF
ॴײ w ωετճආ͕ظͰ͖Δ w σβΠφʔ͕ʢલΑΓ͔ʣ৮Γ͘͢ͳͬͨ w -BZPVUͷϨϏϡʔํ๏มΘΓͦ͏
͋Γ͕ͱ͏͍͟͝·ͨ͠