From 410169e8021d4d2471c089ce7ec102eba74fbf1c Mon Sep 17 00:00:00 2001 From: Martijn Brekhof Date: Mon, 14 Jan 2019 11:59:07 +0100 Subject: [PATCH] Implemented scrolling title on remote control screen (#612) When the title is longer than fits on screen, it wil first be ellipsized and when user clicks on the title it will start scrolling to make it fully readable. --- .../org/xbmc/kore/ui/sections/remote/RemoteFragment.java | 6 ++++++ app/src/main/res/values/styles.xml | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/app/src/main/java/org/xbmc/kore/ui/sections/remote/RemoteFragment.java b/app/src/main/java/org/xbmc/kore/ui/sections/remote/RemoteFragment.java index ba6fd99..2a656f8 100644 --- a/app/src/main/java/org/xbmc/kore/ui/sections/remote/RemoteFragment.java +++ b/app/src/main/java/org/xbmc/kore/ui/sections/remote/RemoteFragment.java @@ -206,6 +206,12 @@ public class RemoteFragment extends Fragment buttons[i].setVisibility(shownItems.contains(String.valueOf(i)) ? View.VISIBLE : View.GONE); } + nowPlayingTitle.setClickable(true); + nowPlayingTitle.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { v.setSelected(!v.isSelected()); } + }); + return root; } diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 1883aa6..97d9cd8 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -159,6 +159,11 @@ @dimen/default_padding @dimen/small_padding true + marquee + marquee_forever + true + true + true