2013-01-02 105 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”。 –