package Ġcom . get food . adapters Ċ Ċ import Ġandroid . widget . ImageView Ċ import Ġandroidx . databinding . Binding Adapter Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġcom . bump tech . glide . load . resource . drawable . Drawable Transition Options Ċ import Ġcom . get food . R Ċ Ċ @ Binding Adapter (" image From Url ") Ċ fun Ġbind Image From Url ( view : ĠImageView , ĠimageUrl : ĠString ?) Ġ{ ĊĠĠĠ Ġif Ġ(! imageUrl . isNull OrEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠ ĠG lide . with ( view . context ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( imageUrl ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. transition ( Drawable Transition Options . with Cross Fade ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( view ) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ ĠG lide . with ( view . context ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. clear ( view ) ĊĠĠĠĠĠĠĠ Ġview . setImage Resource ( R . drawable . preview ) ĊĠĠĠ Ġ} Ċ }