package Ġcom . fl x rs . d ank chat . main Ċ Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . annotation . Color Res Ċ import Ġandroidx . core . content . Context Compat Ċ import Ġandroidx . core . view . get Ċ import Ġcom . fl x rs . d ank chat . R Ċ import Ġcom . google . android . material . tabs . Tab Layout Ċ Ċ class ĠTab Selection Listener Ġ: ĠTab Layout . On Tab Selected Listener Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġon Tab Re selected ( tab : ĠTab Layout . Tab ?) Ġ= ĠUnit ĊĊĠĠĠ Ġoverride Ġfun Ġon Tab Un selected ( tab : ĠTab Layout . Tab ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġtab ?. setTextColor ( R . color . color _ tab _ un selected ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Tab Selected ( tab : ĠTab Layout . Tab ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġtab ?. setTextColor ( R . color . color _ tab _ selected ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠTab Layout . Tab . setTextColor (@ Color Res Ġid : ĠInt ) Ġ{ ĊĠĠĠ Ġval ĠtextView Ġ= Ġthis . view [ 1 ] Ġas ? ĠTextView Ġ?: Ġreturn ĊĠĠĠ ĠtextView . setTextColor ( Context Compat . getColor ( textView . context , Ġid )) Ċ }