~/talk

Uplift — Material shadows on Android

Talkat Android Makers 2019 · on Tuesday, 2019-04-23· [android]

Explains how Android elevation maps to real light: a point light ~600 dips above the screen with ~800‑dip diameter produces spot and ambient components, and Android uses outlines (added in Lollipop) to project shadows; ambient alpha defaults to 3.9% and spot to 19% (TVs higher). Shows rendering paths in HWUI and Skia, the runtime APIs to tint spot/ambient shadows on newer Android, and an open‑source playground Uplift on GitHub that demonstrates the effects.

AI-written summary · about

  1. 0:00Intro
  2. 0:38Material design
  3. 1:43Wireframe
  4. 2:43Movement
  5. 3:38Color
  6. 4:33Physical metaphor
  7. 5:59Elevation
  8. 6:56Light sources
  9. 8:23Material shadow
  10. 14:31Shadow delta
  11. 15:40Outlines
  12. 17:28Shapes
  13. 20:50Layers
  14. 22:37Inset
  15. 26:35Colors
  16. 27:11New API
  17. 28:06Theme attributes
  18. 28:40Material shadows in detail
  19. 30:22How much alpha to use
  20. 31:10Limitations
  21. 34:21Uplift
  22. 36:57Animating shadows
  23. 37:18Moving the spotlight
  24. 38:06Private themes
~/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.