~/talk

Do the Loco-MotionLayout: Building animations with MotionLayout

Talkat 360|AnDev 2019 · 2019-07-18..07-19· [android, web-animation]
slides:none on file

Recreates a designer mockup end-to-end using MotionLayout and a referenced MotionScene: swipe-driven and click-driven transitions, constraint sets for start/middle/end, and layered transforms. Uses KeyAttributes and keyPosition to time fades, staggered moves and curved paths; CustomAttribute for card corner radius and outline shadow workarounds; transition listener with onTransitionChange to tint backgrounds. Demo compiles and runs—complex scene hits ~30fps on an older phone, ~60fps on modern hardware; code and assets are in the repo.

AI-written summary · about

  1. 0:00Introduction
  2. 1:33What is MotionLayout
  3. 2:20Setting up MotionLayout
  4. 3:42Transitions
  5. 9:19Synopsis Card
  6. 11:39Text View
  7. 12:49Keyframes
  8. 14:18Key Attributes
  9. 15:29Liquid Backgrounds
  10. 16:14Book Synopsis Card
  11. 20:41Book Cover
  12. 22:24Text Fade
  13. 24:03Text Fade in
  14. 25:36Image Views
  15. 26:07Transition List
  16. 27:43Button Constraints
  17. 29:06Debug Paths
  18. 30:12Key Position
  19. 34:07Scrollable List
  20. 35:19Combining Scenes
  21. 38:03Considerations
  22. 39:58Wrap up
~/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.