package Ġnet . squ anch y . event details . widget Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . res . Color State List Ċ import Ġandroid . support . v 4 . content . Context Compat Ċ import Ġandroid . support . v 7 . widget . AppCompat TextView Ċ import Ġandroid . util . Attribute Set Ċ import Ġnet . squ anch y . event details . domain . view . Experience Level Ċ import Ġjava . util . Locale Ċ Ċ class ĠExperience Level View Ġ@ Jvm Over loads Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠ Ġattrs : ĠAttributeSet , ĊĠĠĠĠĠĠĠ Ġdef Style Attr : ĠInt Ġ= Ġ 0 Ċ ) Ġ: ĠAppCompat TextView ( context , Ġattrs , Ġdef Style Attr ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Finish Inf late () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Finish Inf late () ĊĠĠĠĠĠĠĠ Ġset Experience Level ( Experience Level . BEGIN NER ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Experience Level ( experience Level : ĠExperience Level ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġcontext . getString ( experience Level . label String Res Id ). toLowerCase ( Locale . getDefault ()) ĊĠĠĠĠĠĠĠ Ġbackground Tint List Ġ= ĠColor State List . valueOf ( Context Compat . getColor ( context , Ġexperience Level . color Res Id )) ĊĠĠĠ Ġ} Ċ } Ċ