From 234d44e9ceee008b18e4efce74753c1897069736 Mon Sep 17 00:00:00 2001 From: Jarne Demeulemeester Date: Tue, 12 Oct 2021 19:21:54 +0200 Subject: [PATCH] Add placeholder (error) image for people Fix #42 --- .../java/dev/jdtech/jellyfin/BindingAdapters.kt | 1 + app/src/main/res/drawable/person_placeholder.xml | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 app/src/main/res/drawable/person_placeholder.xml diff --git a/app/src/main/java/dev/jdtech/jellyfin/BindingAdapters.kt b/app/src/main/java/dev/jdtech/jellyfin/BindingAdapters.kt index c336aeb1..c6c86ae6 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/BindingAdapters.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/BindingAdapters.kt @@ -95,6 +95,7 @@ fun bindPersonImage(imageView: ImageView, person: BaseItemPerson) { .load(jellyfinApi.api.baseUrl.plus("/items/${person.id}/Images/${ImageType.PRIMARY}")) .transition(DrawableTransitionOptions.withCrossFade()) .placeholder(R.color.neutral_800) + .error(R.drawable.person_placeholder) .into(imageView) imageView.contentDescription = "${person.name} poster" diff --git a/app/src/main/res/drawable/person_placeholder.xml b/app/src/main/res/drawable/person_placeholder.xml new file mode 100644 index 00000000..11a80800 --- /dev/null +++ b/app/src/main/res/drawable/person_placeholder.xml @@ -0,0 +1,15 @@ + + + + + + + + + \ No newline at end of file