2013-01-18 3 views
1

Я хочу отобразить текстовый абзац (в черном цвете) и кнопку «ВОСПРОИЗВЕДЕНИЕ». Когда пользователь нажимает кнопку «ВОСПРОИЗВЕДЕНИЕ», он должен начинать говорить (TTS) с текстом предложения по предложению вместе с ним, чтобы изменить цвет устного текста на зеленый (символ по символу)
Любые предложения оценены ... :)Изменение анимации цветного текста в Android

ответ

0

Вы можете использовать TextSwitcher

См. Эти руководства/примеры. Они помогут вам начать работу:

  1. http://www.example8.com/category/view/id/15552
  2. http://www.coderzheaven.com/2011/07/02/textswitching-animation-in-android-or-textswitcher-control-in-android/
  3. http://www.java2s.com/Code/Android/UI/UsesaTextSwitcher.htm

И, наконец, я считаю пример также доступен в API демо из Образцы для SDK (API 13, я думаю) пакет в Менеджер SDK

Вам, естественно, придется кодировать синхронизацию речи TTS и самой анимации.

+0

Спасибо, друг. Но синхронизация TextSwitcher с TTS - вызов для меня :) – Manjunath

+0

@Manjunath: К сожалению, у меня нет абсолютно никакого опыта с TTS. :-( –

+0

Андроид TTS просто излагает текст непрерывно без пунктуации ... – Manjunath

Смежные вопросы