Дело в том что у меня есть плеер и над ним должна идти бегущая строка. Перепробовал все возможные варианты. Такой вариант android:ellipsize="marquee"
с TextView
если видео не играет работает нормально, как только заиграет видео то все, он начинает стоять на месте и трястись. То есть тупо дергается на месте.
Попробовал на WebView
, html <marquee behavior='scroll' direction='left' scrollamount=5>
Он работает только подлагивая каждую миллисекунду. Но двигается в левую сторону.
UPD: На телефоне webWiew работает без лагов и гладко. Только на Android Приставке так лагает.
Как быть, есть ли еще другие варианты помимо этих?
Попробуйте создать отдельный класс, производный от TextView, реализуйте 3 метода onFocusChanged, onWindowFocusChanged, isFocused, чтобу TextView был все время в фокусе.
@Override
protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) {
if(focused)
super.onFocusChanged(focused, direction, previouslyFocusedRect);
}
@Override
public void onWindowFocusChanged(boolean focused) {
if(focused)
super.onWindowFocusChanged(focused);
}
@Override
public boolean isFocused() {
return true;
}
Ссылка на оригинальный ответ тут.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Возникла проблема , а знаний пока не хватает и ответа найти не могуБлоки как ссылки , у ссылок есть title
Я сделал свой первый опыт работы с <path> на SVG и было интересно, есть ли лучший способ сделать этоПример получился, как я хотел, только в этих...