#android_textview #анимация #android
Мне нужно, чтобы по нажатию на кнопку появлялся текст как бы размытый и потом примерно за две секунды становился чётким. Как это можно сделать? Или же чтобы при нажатии на кнопку текст постепенно появлялся, то есть при нажатии чтобы он из полностью прозрачного постепенно становился полностью насыщенным. Как это можно сделать? Сам текст, который должен появляться при нажатии на кнопку, берётся из массива строк. Если вы знаете как что-то из этого реализовать, то напишите, пожалуйста, спасибо.
Ответы
Ответ 1
Есть вот такая либа. Мне лично очень нравится. Мечтаю наконец где-нибудь ее использовать... ТыкОтвет 2
Нашёл способ, чтобы текст постепенно из прозрачного становился видимым. В папке res/anim создаем файл анимации, например tv_animation.xml Содержание .xml файла:В активити задаём переменные TextView tv; Animation anim; В методе, который отвечает за вывод текста в TextView, пишем: anim = AnimationUtils.loadAnimation(this,R.anim.tv_animation); tv = (TextView) findViewById(R.id.answerText); tv.startAnimation(anim); Ответ 3
Это просто. Вот анимация появления. Разобраться очень просто. Если массив строк в strings описан, то вам поможет вот этот вопрос.
Комментариев нет:
Отправить комментарий