package Ġcom . l igh train . android . widget Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Relative Layout Ċ import Ġcom . l igh train . android . R Ċ import Ġcom . l igh train . android . util . Image Util Ċ import Ġcom . l igh train . android . util . StringUtil Ċ import Ġkotlinx . android . synt hetic . main . view _ per onal _ space _ list . view .* Ċ Ċ class ĠPersonal Space ListView Ġ: Relative Layout Ġ{ ĊĠĠĠ Ġconstructor ( context : ĠContext ?) Ġ: Ġsuper ( context ) ĊĠĠĠ Ġconstructor ( context : ĠContext ?, Ġattrs : ĠAttributeSet ?) Ġ: Ġsuper ( context , Ġattrs ) ĊĠĠĠ Ġconstructor ( context : ĠContext ?, Ġattrs : ĠAttributeSet ?, Ġdef Style Attr : ĠInt ) Ġ: Ġsuper ( ĊĠĠĠĠĠĠĠ Ġcontext , ĊĠĠĠĠĠĠĠ Ġattrs , ĊĠĠĠĠĠĠĠ Ġdef Style Attr ĊĠĠĠ Ġ) ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠView . inflate ( context , R . layout . view _ per onal _ space _ list , this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Suppress Lint (" SetText I 1 8 n ") ĊĠĠĠ Ġfun ĠsetData ( url : String , title : String , Ġnum : Int , Ġprice : Float ){ ĊĠĠĠĠĠĠĠ Ġpersonal Space List Null Tip . visibility = ĠView . GONE ĊĠĠĠĠĠĠĠ ĠImage Util . load Image Rounded C orners DI Y ( context , personal Space List Image , url , 2 0 , 1 ) ĊĠĠĠĠĠĠĠ Ġpersonal Space List Title . text = title ĊĠĠĠĠĠĠĠ Ġpersonal Space List People Num . text = num . toString () ĊĠĠĠĠĠĠĠ Ġif Ġ( price == 0 . 0 f ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpersonal Space List Is Free . text =" åħį è´¹ " ĊĠĠĠĠĠĠĠ Ġelse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpersonal Space List Is Free . text ="${ StringUtil . PRICE _ SYMBOL }$ price " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Null Data (){ ĊĠĠĠĠĠĠĠ Ġpersonal Space List B ac . visibility = ĠView . GONE ĊĠĠĠ Ġ} Ċ }