android - 通用图像加载器 roundedBitmapDisplayer 问题

标签 android universal-image-loader

我正在使用最新的 universal-image-loader-1.9.2-SNAPSHOT-with-sources.jar 文件。它工作正常。我想将图像更改为圆形(圆形)。我使用了以下显示选项。

             DisplayImageOptions userimgoptions = new DisplayImageOptions.Builder()
                           .displayer(new RoundedBitmapDisplayer(35))
                           .showImageOnLoading(android.R.color.transparent)
                           .showImageForEmptyUri(R.drawable.picture_info_profile_img)
                           .showImageOnFail(R.drawable.picture_info_profile_img)
                           .cacheInMemory(true).cacheOnDisc(true)
                           .bitmapConfig(Bitmap.Config.RGB_565).build();

它不适用于某些图像。我已经将其测试为低分辨率和高分辨率,但它不起作用。

注意:在我的 xml Imageview 高度和 (55 * 55)。

enter image description here enter image description here enter image description here enter image description here

请帮我解决这个问题。我无法解决这个问题。

谢谢,

最佳答案

如果你想要一个圆形图像,你可以将 .displayer(new RoundedBitmapDisplayer(25)) 更改为 .displayer(new RoundedBitmapDisplayer(1000)) 这对我有用。

关于android - 通用图像加载器 roundedBitmapDisplayer 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21603713/

相关文章:

android - ImageLoader.getInstance().getDiscCache().get(imageUrl) 返回不同的路径

java - 为自定义对话框设置标题

android - Android 上的 NullPointerException 错误

android - UIL 默认不支持方案(协议(protocol)) 你应该自己实现这个支持

java - 在 imageLoader 的子类上调用方法

android - Universal-Image-Loader:错误的位图附加到 View

java - 用于外部存储文件的通用图像加载器

android - 使用 Android Camera2 在视频捕获中设置亮度/对比度

android - 为什么 Epoxy recyclerview 不在 kotlin 中生成自定义模型类

android - android-如何访问模型类 MVVM 中的上下文或共享首选项