Панель автоматической прокрутки

Мне нужна панель, которая автоматически выполняет прокрутку по горизонтали во время работы. Точно так же, как прокручиваемый нижний план, который мы видим на телевидении (в новостях и т. Д.). Любая идея о том, как достичь этого? благодаря

Редактирование: я узнал, что на этом есть руководства и библиотеки, кажется, что мне было нужно слово «marquee»,

Solutions Collecting From Web of "Панель автоматической прокрутки"

Что вам нужно – это marquee доступный на Github

Вы можете использовать Vertical Marquee TextView для Android- библиотеки с некоторыми изменениями.

Сначала загрузите исходный код библиотеки и добавьте его в свой проект.

Затем перейдите в класс VerticalMarqueeTextView и ScrollView его расширить HorizontalScrollView вместо ScrollView .

Наконец, измените метод run MarqueeRunnable как таковой –

  @Override public void run() { final int width = textView.getWidth(); final int parentWidth = this.parent.getWidth(); if (width > 0 && parentWidth > 0 && width > parentWidth) { if (this.textView.getScrollX() >= width) { this.textView.scrollTo(-parentWidth,0 ); } else { this.textView.scrollBy(VerticalMarqueeTextView.this.unitDisplacement, 0); } this.textView.invalidate(); } } 

Вот и все.

Также рекомендуется изменить все «Вертикальные» рефренсы в полях и методах библиотеки на «Горизонтальные», чтобы указать на его текущее использование.

Обратите внимание, что это не было протестировано полностью, но похоже, что оно работает.