~/talk

Graphics for Android Developers, Part Deux

Talkat droidcon San Francisco 2022 · 2022-06-02..06-03· [android]
slides:none on file

Covers concrete Android graphics APIs and tricks: constructing and chaining paths as linear/quadratic/cubic Béziers, using PathMeasure to read length and getPosTan and then getMatrix to place and rotate icons, trimming with getSegment to animate strokes, stamping and morphing shapes with PathEffect, and converting text to paths with getTextPath/getFillPath to cut underlines around descenders. Shows a Compose demo that edits control points, explains rewind vs reset for reuse, and points to the pathway library and a queryable-path approach for morphing.

AI-written summary · about

  1. 0:00Introduction to Android graphics
  2. 1:29Vectors vs bitmaps
  3. 8:54Bezier curves explained
  4. 13:48Drawing paths in Android
  5. 18:50Building a wavy path demo
  6. 22:43Positioning icons on paths
  7. 24:07Path effects and animations
  8. 28:04Improving text underlines with paths
  9. 31:35Querying path data
  10. 35:47Path morphing techniques
  11. 38:34Animated vector drawables
~/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.