package Ġcom . fs ck . k 9 . contacts Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Typed Value Ċ import Ġandroid . view . Context Theme Wrapper Ċ import Ġcom . fs ck . k 9 . K 9 Ċ import Ġcom . fs ck . k 9 . ui . R Ċ import Ġcom . fs ck . k 9 . ui . base . Theme Ċ import Ġcom . fs ck . k 9 . ui . base . Theme Manager Ċ Ċ class ĠContact Letter Bitmap Config ( context : ĠContext , Ġtheme Manager : ĠTheme Manager ) Ġ{ ĊĠĠĠ Ġval Ġhas Default BackgroundColor : ĠBoolean Ġ= Ġ! K 9 . is Color ize Missing Contact P ictures ĊĠĠĠ Ġval Ġuse Dark Theme Ġ= Ġtheme Manager . app Theme Ġ== ĠTheme . DARK ĊĠĠĠ Ġval Ġdefault BackgroundColor : ĠInt ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġdefault BackgroundColor Ġ= Ġif Ġ( has Default BackgroundColor ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġout Value Ġ= ĠTyped Value () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġthe med Context Ġ= ĠContext Theme Wrapper ( context , Ġtheme Manager . app Theme ResourceId ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthe med Context . theme . resolve Attribute ( R . attr . contact Picture Fallback Default BackgroundColor , Ġout Value , Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġout Value . data ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ