package Ġcom . example . new sc ast . utils . databinding Ċ Ċ import Ġandroid . view . View Ċ import Ġandroidx . databinding . Binding Adapter Ċ Ċ object ĠData Binding Extensions Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠData Binding Ġadapter Ġto Ġmap Ġa Ġboolean Ġlive Ġdata Ġto Ġa Ġview 's Ġvisibility ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Binding Adapter (" android : boolean Visibility ") ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġset Visibility ( target View : ĠView , Ġdata : ĠBoolean ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġtarget View . visibility Ġ= Ġwhen Ġ( data ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtrue Ġ-> ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠView . GONE ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }