From fe0b4ce835dfed8464e5b1ba33e8c31a5a06fefe Mon Sep 17 00:00:00 2001
From: 62160052 <62160052@go.buu.ac.th>
Date: Sat, 24 Sep 2022 19:27:35 +0700
Subject: [PATCH] Added let scope function

---
 .../marsphotos/overview/BindingAdapters.kt     | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 app/src/main/java/com/example/android/marsphotos/overview/BindingAdapters.kt

diff --git a/app/src/main/java/com/example/android/marsphotos/overview/BindingAdapters.kt b/app/src/main/java/com/example/android/marsphotos/overview/BindingAdapters.kt
new file mode 100644
index 0000000..2c00e64
--- /dev/null
+++ b/app/src/main/java/com/example/android/marsphotos/overview/BindingAdapters.kt
@@ -0,0 +1,18 @@
+package com.example.android.marsphotos.overview
+
+import android.widget.ImageView
+import androidx.core.net.toUri
+import androidx.databinding.BindingAdapter
+import coil.load
+
+@BindingAdapter("imageUrl")
+fun bindImage(imgView: ImageView, imgUrl: String?) {
+    imgUrl?.let {
+        val imgUri = imgUrl.toUri().buildUpon().scheme("https").build()
+        imgView.load(imgUri)
+    }
+}
+
+class BindingAdapters {
+
+}
-- 
GitLab