Функциональность, которую вы ищете, в настоящее время, по-видимому, недоступна.
Вы можете создать свой собственный текстовый вид обратного выделения из источника в TextView.java, но имеется довольно много ссылок на "marquee"" внутри.Я насчитал более 50, поэтому для изменения направления прокрутки может потребоваться некоторое время.
Я думал, что некоторая двунаправленная языковая поддержка может позволить вам обмануть текстовое представление при прокрутке слева направо, но Android, похоже, не поддерживаетRTL языки очень хорошо.
На данный момент единственным вариантом будет принять направление выделения или создать свой собственный класс TextView, который поддерживает вашу функциональность.
Я бы посмотрел на этот раздел из строки3810 - 3815
if (mMarquee != null && mMarquee.isRunning()) {
canvas.translate(-mMarquee.mScroll, 0.0f);
}
удаление знака минус до того, как mMarquee станет:
if (mMarquee != null && mMarquee.isRunning()) {
canvas.translate(mMarquee.mScroll, 0.0f);
}
очевидно, вам потребуется внести дополнительные изменения, но это укажет вам правильное направление (буквально).