~/talk

Demystifying Constraint Layout

Talkat Codemotion Milan 2017 · 2017-11-10..11-11· [android]
slides:none on file

ConstraintLayout replaces nested Linear/Relative hierarchies with flat constraints to avoid double taxation of measure/layout passes and help hit the 16 milliseconds frame budget for 60fps, supports chains that emulate LinearLayout distribution, and adds gridlines, barriers, groups and new placeholders (ConstraintLayout 1.1) for runtime swapping and simpler transitions. The Android Studio blueprint editor and condensed attributes panel show constraints and percent positioning, it ships as a support library back to Gingerbread and is the default layout in Android Studio 3.0.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Material Design Course
  3. 2:04Android View Lifecycle
  4. 2:35Measure Specs
  5. 3:06Modes
  6. 4:05OnLayout
  7. 5:11Double Taxation
  8. 5:48Why is this important
  9. 6:11How long does it take
  10. 6:45Relative Layout
  11. 7:07Grid Layout
  12. 7:29Constraint Layout Overview
  13. 8:45What are constraints
  14. 9:52Design vs Blueprint view
  15. 10:11Attributes view
  16. 10:58Deleting constraints
  17. 11:57Adding constraints
  18. 12:47Toggle slider
  19. 13:41Attributes
  20. 15:14Match constraints
  21. 17:05Margins
  22. 17:31Chains
  23. 18:27Chain Link
  24. 19:22How Many Designers
  25. 19:39Designers vs Developers
  26. 20:56Help
  27. 21:55Layouts
  28. 22:20Placeholders
  29. 23:06Gridlines
  30. 23:52Barriers
  31. 24:38Barrier View
  32. 24:56Groups
  33. 26:06Placeholder
  34. 27:38Circular Positioning
  35. 28:02Recap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.