小编OBL*_*OBL的帖子

Android:Glide无法显示网址中的大图

我正在尝试将大型的高分辨率(3225x4800)图片从URL加载到一家报纸公司的幻灯片中。我要加载的图像是此高分辨率图像

String url = "http://www.businessweekmindanao.com/content/wp-content/uploads/2015/10/fitness-and-wellness-poster-final.jpg";

Glide.with(getActivity()).load(url).asBitmap().into(new SimpleTarget<Bitmap>() {
    @Override
    public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
        imageView.setImageBitmap(resource);
    }
});
Run Code Online (Sandbox Code Playgroud)

我从此处提供的解决方案中使用Mike Ortiz的TouchImageView:从URL加载资源时,https : //github.com/MikeOrtiz/TouchImageView/issues/135。但它似乎仅适用于小分辨率图像,并且无法加载高质量图像。

我从stackoverflow中尝试了另一种解决方案:Android:未显示带有UIL和TouchImageView的ImageView,它试图修改Mike的库的onMeasure()方法。它适用于:

Glide.with(getActivity()).load(url)
                .into(imageViewPreview);
Run Code Online (Sandbox Code Playgroud)

问题在于它以非常低的分辨率加载图像。

有没有办法加载像Glide和TouchImageView这样的高分辨率图像:7480x3740?我怎么做?

android touchimageview android-glide

6
推荐指数
1
解决办法
6369
查看次数

标签 统计

android ×1

android-glide ×1

touchimageview ×1