inline fun String.loadImageFromURL(context: Context, imageView: T, drawable: Drawable?) where T : ImageView<*> { val builder = Picasso.with(context).load(this) .fit() .centerCrop() drawable.bind { builder.error(it).placeholder(it) } builder.into(imageView) }