Android, сделайте прокрутку текста анимации вверх на экране, как в первой части "Звездных войн"
Я пытаюсь создать анимацию в моем приложении для Android.
Я хочу анимацию, такую как титры фильма "Звездные войны", где текст постепенно увеличивается. Если есть другой способ сделать это, чем я хотел бы знать.
2 ответа
Решение
Попробуй это:
Поместите этот кусок кода в XML-файл в файле res/anim/animationfile.xml.
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator" >
<translate
android:duration="5000" ---> set your time here
android:fromYDelta="-100%p"
android:toYDelta="100%p" /> </set>
Теперь, чтобы установить анимацию, сделайте это:
Animation translatebu= AnimationUtils.loadAnimation(this, R.anim.animationfile);
tv.setText("Some text view.");
tv.startAnimation(translatebu);
Вот как вы это делаете примерно.
Вот очень хороший пример анимации для вас
http://android-er.blogspot.com/2012/02/various-effect-of-interpolator-in.html