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.
This commit is contained in:
Martijn Brekhof 2019-01-14 11:59:07 +01:00 committed by Synced Synapse
parent f7a63ae9a7
commit 410169e802
2 changed files with 11 additions and 0 deletions

View File

@ -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;
}

View File

@ -159,6 +159,11 @@
<item name="android:paddingTop">@dimen/default_padding</item>
<item name="android:paddingBottom">@dimen/small_padding</item>
<item name="android:singleLine">true</item>
<item name="android:ellipsize">marquee</item>
<item name="android:marqueeRepeatLimit">marquee_forever</item>
<item name="android:focusable">true</item>
<item name="android:focusableInTouchMode">true</item>
<item name="android:scrollHorizontally">true</item>
</style>
<style name="TextAppearance.Media.Remote.Details">