package Ġru . alex mary in . spac ext imes _ rx . ui . adapters . bind Adapters Ċ Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . databinding . Binding Adapter Ċ import Ġru . alex mary in . spac ext imes _ rx . R Ċ import Ġru . alex mary in . spac ext imes _ rx . data . model . Rocket Ċ Ċ object ĠRocket Adapters Ġ{ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Binding Adapter (" rocket Short Status ") ĊĠĠĠ Ġfun Ġpost Status Line ( view : ĠTextView , Ġrocket : ĠRocket ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġrocket ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( view ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġset Compound Draw ables Relative With Intr insic Bounds ( if Ġ( rocket . active ) ĠR . drawable . ic _ active Ġelse ĠR . drawable . ic _ destroy ed , Ġ 0 , Ġ 0 , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġresources . getString ( if Ġ( rocket . active ) ĠR . string . active Text Ġelse ĠR . string . destroy ed Text ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }