package Ġcom . example . g ay pass . themes Ċ Ċ import Ġandroidx . appcompat . app . ActionBar Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . View Ċ import Ġandroid . view . Window Ċ import Ġcom . example . g ay pass . R Ċ Ċ class ĠDefault Theme ĊĠĠĠ Ġ( ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġwindow : ĠWindow , ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġview : ĠView , ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġaction Bar : ĠAction Bar ĊĠĠĠ Ġ): ĠTheme ( ĊĠĠĠĠĠĠĠ ĠR . color . color Primary Default , ĊĠĠĠĠĠĠĠ ĠR . color . color Primary Dark Default , ĊĠĠĠĠĠĠĠ ĠR . color . color Accent Default , ĊĠĠĠĠĠĠĠ ĠR . color . color Bg Default , ĊĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠ Ġcontext . getString ( R . string . default Theme _ text ) ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġapply () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . apply Theme ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext ĠĠĠĠ Ġ= Ġcontext , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwindow ĠĠĠĠĠ Ġ= Ġwindow , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview ĠĠĠĠĠĠĠ Ġ= Ġview , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaction Bar ĠĠ Ġ= Ġaction Bar ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ// Ġoverride Ġfunction Ġto Ġavoid Ġuseless Ġoperation : Ġjust Ġset Ġnull Ġthe Ġbg ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġapply Custom Bg Drawable ( context : ĠContext , Ġview : ĠView , Ġb gs : ĠList < Int > ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview . background Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ}