From eaf1cf78e98d7f53870a02099cc65abaa8776c10 Mon Sep 17 00:00:00 2001 From: Jannik Date: Wed, 30 Mar 2022 20:27:10 +0200 Subject: [PATCH] Set episodes title length to max 3 lines, ellipsize at end --- .../org/mosad/teapod/util/adapter/EpisodeItemAdapter.kt | 7 ------- app/src/main/res/layout/item_episode.xml | 2 ++ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/org/mosad/teapod/util/adapter/EpisodeItemAdapter.kt b/app/src/main/java/org/mosad/teapod/util/adapter/EpisodeItemAdapter.kt index f4c9368..e8f64a9 100644 --- a/app/src/main/java/org/mosad/teapod/util/adapter/EpisodeItemAdapter.kt +++ b/app/src/main/java/org/mosad/teapod/util/adapter/EpisodeItemAdapter.kt @@ -73,13 +73,6 @@ class EpisodeItemAdapter( return episodes.size } - fun updateWatchedState(watched: Boolean, position: Int) { - // use getOrNull as there could be a index out of bound when running this in onResume() - - // TODO - //episodes.getOrNull(position)?.watched = watched - } - inner class EpisodeViewHolder(val binding: ItemEpisodeBinding) : RecyclerView.ViewHolder(binding.root) { init { diff --git a/app/src/main/res/layout/item_episode.xml b/app/src/main/res/layout/item_episode.xml index 3120f07..0a767fb 100644 --- a/app/src/main/res/layout/item_episode.xml +++ b/app/src/main/res/layout/item_episode.xml @@ -43,6 +43,8 @@ android:layout_height="match_parent" android:layout_marginStart="7dp" android:layout_weight="1" + android:ellipsize="end" + android:maxLines="3" android:text="@string/component_episode_title" android:textColor="?textPrimary" android:textSize="16sp" />