@ file : Suppress (" unused ") Ċ Ċ package Ġcom . s ui han 7 4 . utilities . extensions Ċ Ċ import Ġandroid . view . View Ċ Ċ /** Ġtrue ãģ® ãģ¨ ãģį View . VISIBLE ãģ« ãģĻãĤĭ Ġ*/ Ċ fun ĠBoolean ?. to Visibility ( default In visible : ĠInt Ġ= ĠView . GONE ) Ġ: ĠInt Ġ= ĊĠĠĠ Ġif Ġ( this Ġ== Ġtrue ) ĠView . VISIBLE ĊĠĠĠ Ġelse Ġdefault In visible Ċ Ċ /** Ġtrue ãģ® ãģ¨ ãģį ãģ« åĩ¦çĲĨ ãĤĴå®Łè¡Į ãģĻãĤĭ Ġ*/ Ċ inline Ġfun ĠBoolean ?. when True ( cross inline Ġaction : Ġ() -> Unit ) Ġ: ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġresult Ġ= Ġthis Ġ== Ġtrue ĊĠĠĠ Ġif Ġ( result ) Ġaction . invoke () ĊĠĠĠ Ġreturn Ġresult Ċ } Ċ Ċ /** Ġfalse ãģ® ãģ¨ ãģį ãģ« åĩ¦çĲĨ ãĤĴå®Łè¡Į ãģĻãĤĭ Ġ*/ Ċ inline Ġfun ĠBoolean ?. when False ( cross inline Ġaction : Ġ() -> Unit ) Ġ: ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġresult Ġ= Ġthis Ġ== Ġtrue ĊĠĠĠ Ġif Ġ(! result ) Ġaction . invoke () ĊĠĠĠ Ġreturn Ġresult Ċ } Ċ