我試圖在我的android應用程序中創建動畫。Android,使動畫文本像星球大戰的第一部分一樣在屏幕上向上滾動
我想要像星球大戰電影這樣的動畫,文字逐漸上升。如果還有其他方法可以做到這一點,我想知道。
我試圖在我的android應用程序中創建動畫。Android,使動畫文本像星球大戰的第一部分一樣在屏幕上向上滾動
我想要像星球大戰電影這樣的動畫,文字逐漸上升。如果還有其他方法可以做到這一點,我想知道。
試試這個:
把這段代碼在一個XML文件在res /動畫/ 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);
這就是你粗略的做法。
好的,但我怎麼能使它循環?,像一個循環,但保持在同一方向...... –
你只需添加到動畫xml文件 android:repeatCount =「infinite」 –
末一個很好的例子,它需要重新啓動,停止或循環? –