2013-01-02 142 views
0

我在Horizo​​ntalScrollView中有一堆ImageView。在獲取圖像時,我想在ImageView中顯示一些加載圖像的痛處,直到實際圖像可用。什麼/如何設置ImageView以使其具有加載圖像?爲ImageView加載背景圖像

編輯:所以,我在找的是一個佔位符圖像/動畫顯示實際縮略圖加載

感謝

回答

0

只是有一些簡單的加載png格式存儲在您繪製的文件夾。當您首次創建ImageView時,請使用加載圖像執行此操作。一旦最後的圖像被下載完成後,只需通過設置imageView.setImage更換....

0

我會用一個FrameLayout同時包含您的ImageView(最初visibility="invisible")和不確定ProgressBar這是可見的。加載完成後,只需隱藏ProgressBar並顯示ImageView即可。要淡入/淡出,您可以使用動畫。

progressView.startAnimation(AnimationUtils.loadAnimation(context, android.R.anim.fade_out)); 
imageView.startAnimation(AnimationUtils.loadAnimation(context, android.R.anim.fade_in)); 
+0

我絕對同意這種方式,如果你想實際進度條動畫。如果你只想要一個簡單的圖像,我的方式會更清潔一些(xml明智;)) – leenephi

+0

是的,它絕對清潔!唯一的問題是我不確定ImageView是否可以移動圖像;就像你想要一個微調器或其他東西一樣。如果你對靜態的「加載」圖像沒有問題(拋開設計指南),那麼你可以重新使用「ImageView」。 –