У меня есть TextView, который представляет заголовок текущего фрагмента и находится на панели инструментов. Когда пользователь использует шрифт большого размера, заголовок иногда становится слишком длинным для отображения полностью. Следовательно, я хочу, чтобы он прокручивался вправо, пока не был показан весь текст, затем останавливался на две секунды, а затем прокручивался назад влево, где он также останавливается. Это должно повторяться бесконечно.
Я пробовал использовать marquee для выполнения sh this (см. Ниже), но, похоже, нет никакой возможности остановить прокрутку marquee, не говоря уже о динамическом реверсировании. Если есть какие-либо альтернативы marquee, у которых есть эта опция, я был бы счастлив использовать и их.
В настоящее время TextView выглядит так:
<TextView
android:id="@+id/title_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:singleLine="true"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"/>