2013-01-12 33 views

回答

11

試試這個:

把這段代碼在一個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); 

這就是你粗略的做法。

+0

謝謝,但動畫文件應該如何?我在哪裏可以做動畫?對不起,我不知道這件事,請指導我@Torcellite – Whady

+0

@Whady將xml代碼放在我給出的路徑res/anim中,然後創建animationfile.xml並將代碼放在那裏。無論您想要將動畫應用於哪個小部件,都可以使用'widgetIdentifier.startAnimation(trnaslatebu);' –

+0

它可以工作!謝謝! :) @Torcellite – Whady

相關問題