【问题标题】:Download image to subsampling scale image view将图像下载到二次采样比例图像视图
【发布时间】:2017-10-01 07:59:28
【问题描述】:

我正在使用二次采样比例图像视图来显示大图像(大约 3000x3000)。

我也在使用毕加索解码器从互联网上下载图像。问题是,当我尝试从缓存中获取图像时,它不起作用,因为毕加索无法下载它。解码器来自官网。

我有一个想法,先下载图像并将其保存到文件中,然后将其显示出来。问题是然后我得到 som skia 异常和其他东西,基本上,这似乎不是正确的方法。

有什么想法吗?

【问题讨论】:

    标签: android file picasso subsampling


    【解决方案1】:

    @覆盖 public View onCreateView(LayoutInflater inflater, ViewGroup 容器, 捆绑保存的InstanceState){ 查看视图 = inflater.inflate(R.layout.full_image, container, false);

    Glide.with(getActivity()).load("http://t0.geograph.org.uk/stamp.php?id=" + mParam1 + "&font=Helvetica&style=&weight=&gravity=South&pointsize=").asBitmap().into(new SimpleTarget<Bitmap>() {
        @Override
        public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
            SubsamplingScaleImageView hillImageView = (SubsamplingScaleImageView) view.findViewById(R.id.hill_image);
            hillImageView.setMinimumDpi(80);
            hillImageView.setImage(ImageSource.bitmap(resource));
        }
    });
    
    
    return view;
    

    }

    【讨论】:

      猜你喜欢
      • 2016-12-19
      • 2017-02-06
      • 1970-01-01
      • 2015-08-22
      • 2016-05-20
      • 2017-03-14
      • 2013-03-12
      • 1970-01-01
      • 2017-03-23
      相关资源
      最近更新 更多