~/talk

Learn Some New Moves: Advanced Android Animation

Talkat 360|AnDev 2017 · 2017-07-13..07-14· [android]
name:Doris Liu
links:none on file
slides:none on file

Animated vector drawables, Shapeshifter and Lottie are shown working end to end: vector path morphing (now supported back to API 14 via support library 25.x), After Effects → JSON → Lottie playback, and a web editor to reconcile incompatible SVG paths. Platform changes yield measurable wins: native vector rewrite gives ~80% faster path parsing and ~40% faster morphing, moving vector animation to the render thread produces about six frames in 100 ms (~16 ms/frame) versus one frame on the UI thread, and the physics library exposes spring+fling primitives and ConstraintLayout+TransitionManager patterns.

AI-written summary · about

  1. 0:00Start
  2. 2:32Animated Vector Drawable
  3. 7:35Paths Color Opacity
  4. 10:43Path Morphing
  5. 12:53Requirement Paths must have the same number & type of drawing commands
  6. 19:12Vector Drawable Rewritten in native, released in Android N
  7. 20:06AnimatedVector Drawable
  8. 24:57AVD: Efficient animations
  9. 25:14Animating root alpha is way more efficient than animating fillAlpha or strokeAlpha
  10. 31:09Tools Not Rules
  11. 32:21ConstraintLayout & Transitions
  12. 34:16Physics based animation
  13. 34:27What is physics-based animation?
  14. 35:06Fling animation
  15. 37:34Spring animation
  16. 44:08Combine different animations
~/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.