Intereting Posts
Какова взаимосвязь между задачами и задним стеком Просмотр места внутри FrameLayout в Android Android: Как изменить определенное имя сгенерированного файла apk в Android Studio? Можно ли использовать Кинжал в проекте библиотеки? Решение для локального кэширования изображений для Android: Square Picasso vs Universal Image Loader Почему необходимо использовать @ + id вместо @id? Является ли создание модульных тестов в отдельном проекте правильным подходом для Android? Установить растровое изображение на фон ImageView с помощью метода imageView.setImageBitmap Масштабирование родительского, но не просмотра детьми Элемент должен быть объявлен ошибкой для формы тега Использование sdk в facebook android GetLaunchIntentForPackage имеет значение null для некоторых приложений Ориентация Изменено событие или прослушиватель Android Android pubnub chat с использованием синтаксического анализа, который дает неверную ошибку ключа аутентификации Сохранение пути ресурсов в SQLite

Анимация текста в холсте – Android

Привет, У меня есть приложение в android, которое рисует тексты на Canvas, используя canvas.drawText (). Теперь я хотел бы оживить рисунок текста таким образом, чтобы он был окрашен слева направо, подобно анимации караоке. Это возможно? Благодарю.

Редактировать:

Теперь я могу сделать это с помощью потоков и перерисовать весь холст каждый раз, когда новое письмо будет затененным или цветным.

Я смог решить это, используя потоки и перерисовывая весь холст каждый раз, когда новое письмо будет затененным или цветным.

Вам нужно создать основной цикл с requestAnimationFrame , обработать время и каждый X секунд изменить что-то

Для создания эффекта караоке я пытаюсь разделить предложение на две части. Один цветной, второй – белый. Каждый X секунд переводит одну букву в другую группу. Или со слоем полупрозрачный