From 5fdda23d317a791309acab73f57d7dc50aeb1b52 Mon Sep 17 00:00:00 2001 From: Taras <tarassmakula@gmail.com> Date: Wed, 20 Jul 2022 16:40:55 +0300 Subject: [PATCH] Create load with aspect extension --- .../extensions/GalleryImageItemExtensions.kt | 16 ---------------- .../extensions/MediaContentDataExtensions.kt | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 16 deletions(-) delete mode 100644 app/src/main/java/org/futo/circles/extensions/GalleryImageItemExtensions.kt create mode 100644 app/src/main/java/org/futo/circles/extensions/MediaContentDataExtensions.kt diff --git a/app/src/main/java/org/futo/circles/extensions/GalleryImageItemExtensions.kt b/app/src/main/java/org/futo/circles/extensions/GalleryImageItemExtensions.kt deleted file mode 100644 index 4d1ad03d8..000000000 --- a/app/src/main/java/org/futo/circles/extensions/GalleryImageItemExtensions.kt +++ /dev/null @@ -1,16 +0,0 @@ -package org.futo.circles.extensions - -import android.util.Size -import android.widget.ImageView -import org.futo.circles.R -import org.futo.circles.model.GalleryImageListItem - -fun GalleryImageListItem.loadInto(imageView: ImageView) { - if (imageContent.mediaContentData.fileUrl.startsWith(UriContentScheme)) { - imageView.setImageResource(R.drawable.blurred_placeholder) - } else { - val imageWith = imageView.width - val size = Size(imageWith, (imageWith / imageContent.aspectRatio).toInt()) - imageView.loadEncryptedImage(imageContent.mediaContentData, size) - } -} \ No newline at end of file diff --git a/app/src/main/java/org/futo/circles/extensions/MediaContentDataExtensions.kt b/app/src/main/java/org/futo/circles/extensions/MediaContentDataExtensions.kt new file mode 100644 index 000000000..488f6ce07 --- /dev/null +++ b/app/src/main/java/org/futo/circles/extensions/MediaContentDataExtensions.kt @@ -0,0 +1,16 @@ +package org.futo.circles.extensions + +import android.util.Size +import android.widget.ImageView +import org.futo.circles.R +import org.futo.circles.model.MediaContentData + +fun MediaContentData.loadEncryptedIntoWithAspect(imageView: ImageView, aspectRatio: Float) { + if (fileUrl.startsWith(UriContentScheme)) { + imageView.setImageResource(R.drawable.blurred_placeholder) + } else { + val imageWith = imageView.width + val size = Size(imageWith, (imageWith / aspectRatio).toInt()) + imageView.loadEncryptedImage(this, size) + } +} \ No newline at end of file -- GitLab