~/talk

What's new in ConstraintLayout

Talkat Google I/O 2019 · 2019-05-07..05-09· [android, web-performance]
github:jafu888
slides:none on file

ConstraintLayout 2 adds concrete features: MotionLayout animates between full constraint sets with keyframes, key attributes and key cycles; the team ships 2.0 beta1 and a MotionScene XML model plus a Motion Editor for Android Studio. Virtual helpers like Flow virtual layout handle wrapping/chaining without extra view groups. Runtime APIs such as ConstraintSet let code swap states; examples include draggable RecyclerView item expansion and multi-state swipe carousels that run smoothly.

AI-written summary · about

  1. 0:00Why ConstraintLayout
  2. 0:43Helper Objects
  3. 1:46ConstraintSet
  4. 2:48ConstructLayer
  5. 3:05Virtual layouts
  6. 3:38Atomization
  7. 3:54Motion Layout
  8. 4:05Gradle dependency
  9. 4:42Architecture
  10. 5:12Helpers
  11. 5:23Constraint Helpers
  12. 6:17Circular Reveal
  13. 6:40Virtual Layout
  14. 7:12Flow
  15. 8:00Chains
  16. 10:10ConstraintSet API
  17. 10:44More
  18. 11:21Motion Scene
  19. 11:32How it works
  20. 11:53Coordinate systems
  21. 12:32Behaviors
  22. 13:05Motion
  23. 14:32Key Position
  24. 15:12Key Cycles
  25. 16:14Programmatic Control
  26. 18:08Touch Handling
  27. 18:43Motion Editor
  28. 20:59How to use Motion
  29. 22:32Custom Components
  30. 25:04Motion Components
  31. 27:11RecyclerView Motion Components
  32. 30:12MultiState Carousel
  33. 31:59Examples
~/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.