package Ġcom . master 8 . sh ana . ui Ċ Ċ 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 . master 8 . sh ana . domain . entity . Image Ċ Ċ @ Binding Adapter (" src Compat ") Ċ fun Ġset Image ( imageView : ĠImageView , Ġimage : ĠImage ?) Ġ{ ĊĊĠĠĠ Ġimage ?. let Ġ{ ĊĠĠĠĠĠĠĠ ĠG lide . with ( imageView ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( image . reference ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. transition ( Drawable Transition Options . with Cross Fade ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( imageView ) ĊĠĠĠ Ġ} Ġ?: ĠimageView . setImage Drawable ( null ) Ċ }