diff --git a/app/src/main/java/kr/ac/konkuk/koogle/Activity/ArticleActivity.kt b/app/src/main/java/kr/ac/konkuk/koogle/Activity/ArticleActivity.kt
index 83d587c..f361889 100644
--- a/app/src/main/java/kr/ac/konkuk/koogle/Activity/ArticleActivity.kt
+++ b/app/src/main/java/kr/ac/konkuk/koogle/Activity/ArticleActivity.kt
@@ -137,9 +137,9 @@ class ArticleActivity : AppCompatActivity() {
imageAdapter = ArticleImageAdapter()
imageAdapter.itemClickListener = object : ArticleImageAdapter.OnItemClickListener {
override fun onItemClick(holder: ArticleImageAdapter.ViewHolder, uri: Uri) {
-// val intent = Intent(this@ArticleActivity, ImageViewActivity::class.java)
-// intent.putExtra("uri", uri)
-// startActivity(intent)
+ val intent = Intent(this@ArticleActivity, ImageViewActivity::class.java)
+ intent.putExtra("url", uri.toString())
+ startActivity(intent)
}
}
binding.photoImageRecyclerView.adapter = imageAdapter
diff --git a/app/src/main/java/kr/ac/konkuk/koogle/Activity/ImageViewActivity.kt b/app/src/main/java/kr/ac/konkuk/koogle/Activity/ImageViewActivity.kt
index 8ded453..a58d79e 100644
--- a/app/src/main/java/kr/ac/konkuk/koogle/Activity/ImageViewActivity.kt
+++ b/app/src/main/java/kr/ac/konkuk/koogle/Activity/ImageViewActivity.kt
@@ -3,8 +3,10 @@ package kr.ac.konkuk.koogle.Activity
import android.net.Uri
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
+import com.bumptech.glide.Glide
import kr.ac.konkuk.koogle.R
import kr.ac.konkuk.koogle.databinding.ActivityImageViewBinding
+import java.net.URLEncoder
class ImageViewActivity : AppCompatActivity() {
lateinit var binding: ActivityImageViewBinding
@@ -14,7 +16,12 @@ class ImageViewActivity : AppCompatActivity() {
binding = ActivityImageViewBinding.inflate(layoutInflater)
setContentView(binding.root)
- val uri = intent.getSerializableExtra("uri") as Uri
- binding.imageView.setImageURI(uri)
+ Glide.with(binding.imageView)
+ .load(intent.getStringExtra("url"))
+ .into(binding.imageView)
+
+ binding.cancelImageView.setOnClickListener {
+ finish()
+ }
}
}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_image_view.xml b/app/src/main/res/layout/activity_image_view.xml
index e9958a1..25c1e01 100644
--- a/app/src/main/res/layout/activity_image_view.xml
+++ b/app/src/main/res/layout/activity_image_view.xml
@@ -1,15 +1,27 @@
-
+ android:background="@color/black"
+ tools:context=".Activity.ImageViewActivity">
-
\ No newline at end of file
+ android:scaleType="fitCenter" />
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_article.xml b/app/src/main/res/layout/item_article.xml
index b52e3ed..669e747 100644
--- a/app/src/main/res/layout/item_article.xml
+++ b/app/src/main/res/layout/item_article.xml
@@ -72,6 +72,7 @@
android:layout_height="match_parent"
android:layout_weight="1"
android:padding="6dp"
+ android:scaleType="center"
android:src="@drawable/profile_image"
app:srcCompat="@drawable/ic_launcher_foreground" />