Add placeholder for large screenshot previews
This commit is contained in:
@@ -75,6 +75,7 @@ class LargeScreenshotView : RelativeLayout {
|
|||||||
val displayMetrics = Resources.getSystem().displayMetrics
|
val displayMetrics = Resources.getSystem().displayMetrics
|
||||||
GlideApp.with(context)
|
GlideApp.with(context)
|
||||||
.load("${artwork.url}=rw-w${displayMetrics.widthPixels}-v1-e15")
|
.load("${artwork.url}=rw-w${displayMetrics.widthPixels}-v1-e15")
|
||||||
|
.placeholder(R.drawable.bg_placeholder)
|
||||||
.diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
|
.diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
|
||||||
.addListener(object : RequestListener<Drawable> {
|
.addListener(object : RequestListener<Drawable> {
|
||||||
override fun onLoadFailed(
|
override fun onLoadFailed(
|
||||||
@@ -98,7 +99,6 @@ class LargeScreenshotView : RelativeLayout {
|
|||||||
B.img.layoutParams.height = artwork.height.px.toInt()
|
B.img.layoutParams.height = artwork.height.px.toInt()
|
||||||
B.img.layoutParams.width = artwork.width.px.toInt()
|
B.img.layoutParams.width = artwork.width.px.toInt()
|
||||||
} else {
|
} else {
|
||||||
val displayMetrics = Resources.getSystem().displayMetrics
|
|
||||||
val height = displayMetrics.heightPixels
|
val height = displayMetrics.heightPixels
|
||||||
val width = displayMetrics.widthPixels
|
val width = displayMetrics.widthPixels
|
||||||
B.img.layoutParams.width = width
|
B.img.layoutParams.width = width
|
||||||
|
|||||||
@@ -25,6 +25,5 @@
|
|||||||
android:id="@+id/img"
|
android:id="@+id/img"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_centerInParent="true"
|
android:layout_centerInParent="true" />
|
||||||
android:cropToPadding="false" />
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
Reference in New Issue
Block a user