package Ġjp . co . archive . co po . utils čĊč Ċ import Ġandroid . view . View č Ċ import Ġandroid . widget . TextView č Ċ import Ġandroidx . databinding . Binding Adapter č Ċ import Ġandroidx . recyclerview . widget . RecyclerView č Ċ import Ġjava . text . SimpleDateFormat č Ċ import Ġjava . util .* čĊč Ċ @ Binding Adapter (" android : visibility ") č Ċ fun ĠView . setVisibility ( visible : ĠBoolean ) Ġ{ čĊĠĠĠ Ġvisibility Ġ= Ġif Ġ( visible ) ĠView . VISIBLE Ġelse ĠView . GONE č Ċ } čĊč Ċ @ Binding Adapter (" android : text ") č Ċ fun ĠTextView . text ( date : ĠDate ) Ġ{ čĊĠĠĠ Ġval Ġsimple DateFormat Ġ= ĠSimpleDateFormat (" yyyy / MM / dd ", ĠLocale . getDefault ()) čĊĠĠĠ Ġtext Ġ= Ġsimple DateFormat . format ( date ) č Ċ } čĊč Ċ @ Binding Adapter (" setAdapter ") č Ċ fun ĠRecyclerView . bind RecyclerView Adapter ( adapter : ĠRecyclerView . Adapter <* >) Ġ{ čĊĠĠĠ Ġthis . run Ġ{ čĊĠĠĠĠĠĠĠ Ġthis . adapter Ġ= Ġadapter čĊĠĠĠ Ġ} č Ċ }