Skip to content

Commit

Permalink
Big view of Article image
Browse files Browse the repository at this point in the history
  • Loading branch information
kkjsw17 committed Jun 20, 2021
1 parent 3cdd311 commit a22d671
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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()
}
}
}
22 changes: 17 additions & 5 deletions app/src/main/res/layout/activity_image_view.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http:https://schemas.android.com/apk/res/android"
<FrameLayout xmlns:android="http:https://schemas.android.com/apk/res/android"
xmlns:app="http:https://schemas.android.com/apk/res-auto"
xmlns:tools="http:https://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Activity.ImageViewActivity"
android:background="@color/black">
android:background="@color/black"
tools:context=".Activity.ImageViewActivity">

<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop" />
</androidx.constraintlayout.widget.ConstraintLayout>
android:scaleType="fitCenter" />

<ImageView
android:id="@+id/cancelImageView"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="right|top"
android:layout_margin="20dp"
app:srcCompat="@drawable/cancel"
app:tint="#FFFFFF"
tools:layout_editor_absoluteX="345dp"
tools:ignore="RtlHardcoded" />

</FrameLayout>
1 change: 1 addition & 0 deletions app/src/main/res/layout/item_article.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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" />

Expand Down

0 comments on commit a22d671

Please sign in to comment.