2013-12-08 79 views
0

我試圖淡入淡出圖像使用相同的方法作爲淡入淡出的文字,但我得到的錯誤「方法setAnimation(AlphaAnimation)未定義的類型圖像」。Android淡入圖像

我試過尋找一些 - 我不認爲我必須使用動畫偵聽器,就像在類似的問題的情況?我只是想動畫一個圖像 - 這裏的部分代碼:

private void animateNinthDoctor() { 
     AlphaAnimation fadeInAnimation = new AlphaAnimation(0, 1); 
     fadeInAnimation.setDuration(1500); 
     fadeInAnimation.setFillAfter(true); 
     mImageView1.setAnimation(fadeInAnimation); 
    } 

給出在最後一行的「setAnimation」錯誤 - mImageView1使用

private Image mImageView1; 
+0

你可以發表如何聲明'mImageView1'請問? – Emmanuel

+0

'private Image mImageView1;' – Sil

+0

Check this [android animation example](http://android.codota.com/scenarios/528e1e56da0acb4b08fd250c/android.view.animation.AlphaAnimation?tag=bumblebee) – drorw

回答

1

您的問題聲明正在定義mImageView1變量。 Android中沒有ImageClass;你應該用ImageView代替Image

+0

我相信我會有早些時候 - 當我用'ImageView'定義'mImageView1'時,在聲明的'ImageView'和另一段代碼最後一行的'mImageView1'中出現錯誤「ImageView無法解析爲類型」給出。 – Sil

+0

您需要導入'ImageView'。如果您使用Eclipse,請按Ctrl + Shift + O組織您的導入。 – Emmanuel