滑翔图像拉伸

时间:2016-03-02 12:42:14

标签: java android android-glide

嘿我正在使用滑行进行图像下载,图像视图中显示的图像正在被拉伸(垂直),经过几次搜索后我发现你需要定义比例类型以适应XY,我做了但是那也是似乎不起作用。

"Date.UTC(2016, 0, 14)"

有没有人知道我做错了什么?

3 个答案:

答案 0 :(得分:2)

像这样使用centerCrop

Glide.with(getActivity())
  .load(imageUrl)
  .listener(new RequestListener<String, GlideDrawable>() {
    @Override
    public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
    setPlaceHolderImage(contactImage, backgroundColor);
      return true;
    }

    @Override
    public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
      return false;
    }
  })
  .centerCrop()
  .into(contactImage);

答案 1 :(得分:2)

搜索了几个小时后,我得到了这个解决方案。

global

答案 2 :(得分:0)

  

嘿我正在使用滑行进行图像下载,图像显示在   经过几次搜索后,图像视图被拉伸(垂直)   发现你需要定义比例类型以适应XY,我做到了但是   这似乎也不起作用。

首先,图像中的拉伸与Glide库无关。并且,您可以使用centreCrop来解决图像视图中的拉伸问题。

如果您想要固定图像尺寸。将adjustViewBounds设置为true