package Ġcom . we gd ut . we gd ut . view Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . widget . Frame Layout Ċ Ċ open Ġclass ĠView Switch er ( context : ĠContext , Ġattrs : ĠAttributeSet ?) Ġ: ĠFrame Layout ( context , Ġattrs ) Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġcurrent Ġ= Ġ- 1 ĊĊĠĠĠ Ġfun Ġshow ( index : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcurrent Ġ= Ġindex ĊĠĠĠĠĠĠĠ Ġupdate Children Visibility () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġupdate Children Visibility () Ġ{ ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 0 Ġuntil Ġchild Count ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġc Ġ= Ġget Child At ( i ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġc . visibility Ġ= Ġif Ġ( i Ġ== Ġcurrent ) ĠVIS IBLE Ġelse ĠG ONE ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }