我有一个 GridView ,显示从服务器加载的一些图像。我使用通用图像加载器在 imageView 中加载图像。问题是加载这些图像需要时间,我不希望它们的位置是空的。我想显示一个位于应用程序 Assets 中的图像,然后从服务器加载图像到它上面。
我想问一下您是否有解决这个问题的方法。
非常感谢
最佳答案
使用 DisplayImageOptions
的非常通用的方法是
DisplayImageOptions displayImageOptions = new DisplayImageOptions.Builder()
.showImageOnLoading(R.drawable.placeholder_image).showImageForEmptyUri(0)
.resetViewBeforeLoading(true).cacheInMemory(true).cacheOnDisk(true)
.imageScaleType(ImageScaleType.IN_SAMPLE_INT).bitmapConfig(Bitmap.Config.RGB_565)
.delayBeforeLoading(100).displayer(new FadeInBitmapDisplayer(500)).build();
这里 showImageOnLoading(R.drawable.placeholder_image)
方法用于显示占位符图像,直到加载真实图像。 R.drawable.placeholder_image
是您要显示为占位符的可绘制对象。
关于android - 在 ImageView 中加载多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27533509/