java - 滑动图像拉伸(stretch)

标签 java android android-glide

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

Glide.with(getContext()).load(imageUrl +".png")
   .fitCenter()
   .listener(new RequestListener<String, GlideDrawable>() {
      @Override
      public boolean onException(Exception e,
                                 String model,
                                 Target<GlideDrawable> target,
                                 boolean isFirstResource)
      {
         return false;
      }

      @Override
      public boolean onResourceReady(GlideDrawable resource,
                                     String model,
                                     Target<GlideDrawable> target,
                                     boolean isFromMemoryCache,
                                     boolean isFirstResource)
      {
         icon.setVisibility(View.VISIBLE);
      }
   }).into(icon);

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

最佳答案

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

Glide.with(getApplicationContext()).load(user_image).apply(new RequestOptions().override(100, 100)).into(ImageView);

关于java - 滑动图像拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35747549/

相关文章:

Java AES加密/解密始终返回相同的内容

java - JFrame 在 Ubuntu 中的错误位置(Unity?)

android - appcompat-v7 :27. 1.1 与播放服务 :11. 0.1 冲突

android - 将 cordova 应用程序部署到连接的设备时无法部署到设备

android - 在一个 Activity 中使用不同的 (AsyncTask) Loader

android - 无法在 Android 中使用 Glide 加载 .webp 图像

java - 什么是初始化 block ?

Java 开发人员学习企业 C++。等同于 JDBC 抽象?

android - 将参数传递给 RequestListener Glide

Android Kotlin - 加载 ImageView 内的图像