【问题标题】:Load multiple images in ImageView在 ImageView 中加载多个图像
【发布时间】:2015-02-16 11:15:04
【问题描述】:

我有一个网格视图,它显示了从服务器加载的一些图像。我使用通用图像加载器将图像加载到 imageView 中。问题是加载这些图像需要时间,我不希望它们的位置是空的。我想显示位于应用程序资产中的图像,然后从服务器上加载图像。
我想问一下您是否有解决此问题的方法。
非常感谢

【问题讨论】:

    标签: android gridview imageview universal-image-loader


    【解决方案1】:

    使用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 是您要显示为占位符的drawable。

    【讨论】:

    • 非常感谢,我错过了:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多