package Ġcom . f sh . common . widget Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Display Metrics Ċ import Ġandroid . view . View Ċ import Ġcom . f sh . common . R Ċ import Ġcom . f sh . common . base . Base Dialog Ċ import Ġcom . f sh . common . util . O mit s Ċ import Ġkotlinx . android . synt hetic . main . dialog _ loading .* Ċ Ċ class ĠLoading Dialog Ġ: ĠBase Dialog (){ ĊĠĠĠ Ġprivate Ġvar Ġmessage : String Ġ= ĠO mit s . O mit String ĊĠĠĠ Ġoverride Ġfun Ġget Layout Res (): ĠInt Ġ= ĠR . layout . dialog _ loading ĊĠĠĠ Ġoverride Ġfun Ġget Layout Width (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdisplay Metrics Ġ= ĠDisplay Metrics () ĊĠĠĠĠĠĠĠ Ġactivity !!. window Manager . default Display . get Metrics ( display Metrics ) ĊĠĠĠĠĠĠĠ Ġreturn Ġ( display Metrics . width Pixels * 0 . 6 ). toInt () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ Ġtv _ message . text Ġ= Ġmessage ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Message ( msg : String ){ ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġmsg ĊĠĠĠĠĠĠĠ Ġif ( isLoading ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv _ message . text Ġ= Ġmessage ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊ Ċ }