package Ġbr . com . program ador de elite . g dc . code lab . util Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . view . animation . Animation Ċ Ċ fun ĠView . start Animation ( anim : ĠAnimation , Ġon End : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġanim . set Animation Listener ( object Ġ: ĠAnimation . Animation Listener Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Animation End ( anim : ĠAnimation ?) Ġ= Ġon End () ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Animation Repeat ( anim : ĠAnimation ?) Ġ= ĠUnit ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Animation Start ( anim : ĠAnimation ?) Ġ= ĠUnit ĊĠĠĠ Ġ}) ĊĠĠĠ Ġthis . start Animation ( anim ) Ċ } Ċ Ċ fun ĠView . setVisible ( show : ĠBoolean ) Ġ{ ĊĠĠĠ Ġif Ġ( show ) Ġthis . visibility Ġ= ĠView . VISIBLE Ġelse Ġthis . visibility Ġ= ĠView . GONE Ċ }