~/talk

Developing Themes with Style

Talkat droidCon Berlin 2019 · 2019-07-01..07-03· [android, design-collaboration]
slides:none on file

Explains why themes (semantic variables applied to a context) beat styles (view-only key/value maps) for app-wide branding, shows how to use theme overlays and ContextThemeWrapper to change subtrees without reloading full themes, and warns about wrong Context use; demos drawable tinting, color state lists with alpha modulation (API 21, theme attrs usable from API 23 or AppCompat backport), mentions 18 blend modes and the IO app’s 60-style / 400-line pitfall, and points to Material Theme Builder on GitHub.

AI-written summary · about

  1. 0:00Introduction to theming
  2. 2:16Theming system fundamentals
  3. 8:14Theme overlays explained
  4. 13:10Style and theme precedence
  5. 19:29Working with colors
  6. 24:06Drawable tinting techniques
  7. 30:04View tinting and overrides
  8. 32:11Resource organization rules
  9. 41:45Material theming components
  10. 45:54Summary and resources
~/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.