我在 HorizontalScrollView 中有一堆 ImageView。在获取图像时,我想在 ImageView 内显示一些加载图像,直到实际图像可用。什么/如何设置 ImageView 以使其具有加载图像?
编辑:所以我正在寻找的是一个占位符图像/动画,以指示实际的缩略图图像正在加载
谢谢
我在 HorizontalScrollView 中有一堆 ImageView。在获取图像时,我想在 ImageView 内显示一些加载图像,直到实际图像可用。什么/如何设置 ImageView 以使其具有加载图像?
编辑:所以我正在寻找的是一个占位符图像/动画,以指示实际的缩略图图像正在加载
谢谢
只需将一些简单的加载 .png 存储在您的可绘制文件夹中。首次创建 ImageView 时,请使用加载图像。最终图像下载完成后,只需通过设置 imageView.setImage... 来替换它。
我会使用一个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));