summaryrefslogtreecommitdiff
path: root/app/src/main/java/de
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/de')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
index 0dd97098e..9c9eee2aa 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
@@ -161,7 +161,9 @@ public class CoverFragment extends Fragment {
int animUnit = 1500;
if (lines > txtvEpisodeTitle.getMaxLines()) {
ObjectAnimator verticalMarquee = ObjectAnimator.ofInt(
- txtvEpisodeTitle, "scrollY", 0, txtvEpisodeTitle.getHeight())
+ txtvEpisodeTitle, "scrollY", 0, (lines - txtvEpisodeTitle.getMaxLines()) * (
+ (txtvEpisodeTitle.getHeight() - txtvEpisodeTitle.getPaddingTop()
+ - txtvEpisodeTitle.getPaddingBottom()) / txtvEpisodeTitle.getMaxLines()))
.setDuration(lines * animUnit);
ObjectAnimator fadeOut = ObjectAnimator.ofFloat(
txtvEpisodeTitle, "alpha", 0);