package Ġlt . vil n ius . t var ka u . extensions Ċ Ċ import Ġandroid . view . View Ċ Ċ fun ĠView . g one () Ġ{ ĊĠĠĠ Ġthis . visibility Ġ= ĠView . GONE Ċ } Ċ Ċ fun ĠView . invisible () Ġ{ ĊĠĠĠ Ġthis . visibility Ġ= ĠView . IN VISIBLE Ċ } Ċ Ċ fun ĠView . visible () Ġ{ ĊĠĠĠ Ġthis . visibility Ġ= ĠView . VISIBLE Ċ } Ċ Ċ fun ĠView . isVisible () Ġ= Ġthis . visibility Ġ== ĠView . VISIBLE Ċ fun ĠView . is G one () Ġ= Ġthis . visibility Ġ== ĠView . GONE Ċ Ċ /** Ċ Ġ* ĠMakes Ġ[ View ] Ġvisible Ġif Ġ[ clause ] Ġreturn Ġ[ true ]. ĠOtherwise Ġinvokes Ġ[ or ] Ġwhich Ġis Ġ[ g one ] Ġby Ġdefault Ċ Ġ*/ Ċ fun ĠView . visible If ( visible : ĠBoolean , Ġor : ĠView . () Ġ-> ĠUnit Ġ= Ġ{ Ġgone () Ġ}) Ġ{ ĊĠĠĠ Ġif Ġ( visible ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvisible () ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġor () ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠView . invisible If ( visible : ĠBoolean ) Ġ{ ĊĠĠĠ Ġvisible If (! visible , Ġ{ Ġinvisible () Ġ}) Ċ } Ċ Ċ fun ĠView . g one If ( visible : ĠBoolean ) Ġ{ ĊĠĠĠ Ġvisible If (! visible ) Ċ } Ċ