/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠAmazon . com , ĠInc . Ġor Ġits Ġaffiliates . ĠAll ĠRights ĠReserved . Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "). Ċ Ġ* ĠYou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠA Ġcopy Ġof Ġthe ĠLicense Ġis Ġlocated Ġat Ċ Ġ* Ċ Ġ* Ġ Ġhttp :// aws . amazon . com / apache 2 . 0 Ċ Ġ* Ċ Ġ* Ġor Ġin Ġthe Ġ" license " Ġfile Ġaccompanying Ġthis Ġfile . ĠThis Ġfile Ġis Ġdistributed Ċ Ġ* Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ċ Ġ* Ġexpress Ġor Ġimplied . ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ċ Ġ* Ġpermissions Ġand Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . amplify framework . geo . map lib re . view Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . Type face Ċ import Ġandroid . text . TextUtils Ċ import Ġandroid . util . Typed Value Ċ import Ġandroid . widget . LinearLayout Ċ import Ġandroid . widget . TextView Ċ import Ġcom . amplify framework . geo . map lib re . R Ċ import Ġcom . amplify framework . geo . map lib re . view . support . set Selectable Background Ċ Ċ @ Suppress Lint (" View Constructor ") Ċ internal Ġclass ĠSearch Result Item View ( ĊĠĠĠ Ġcontext : ĠContext , Ċ ) Ġ: ĠLinearLayout ( context ) Ġ{ ĊĊĠĠĠ Ġinternal Ġval Ġlabel : ĠTextView Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠTextView ( context ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Single Line Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġel lip size Ġ= ĠText Utils . Truncate At . END ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtype face Ġ= ĠType face . DEFAULT _ BOLD ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Text Size ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTyped Value . COMPLEX _ UNIT _ PX , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . resources . get Dimension ( R . dim en . map _ search _ input Text Size ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġval Ġaddress : ĠTextView Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠTextView ( context ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Text Size ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTyped Value . COMPLEX _ UNIT _ PX , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . resources . get Dimension ( R . dim en . map _ search _ input Text Size ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġorientation Ġ= ĠV ERT ICAL ĊĠĠĠĠĠĠĠ Ġis Clickable Ġ= Ġtrue ĊĊĠĠĠĠĠĠĠ Ġset Selectable Background ( context , ĠR . color . map _ search _ item Background ) ĊĊĠĠĠĠĠĠĠ Ġval Ġpadding Ġ= Ġcontext . resources . get Dimension Pixel Size ( R . dim en . map _ search _ item Padding ) ĊĠĠĠĠĠĠĠ Ġset Padding Relative ( padding , Ġpadding , Ġpadding , Ġpadding ) ĊĊĠĠĠĠĠĠĠ Ġadd View ( label ) ĊĠĠĠĠĠĠĠ Ġadd View ( address ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ