我正在使用 this圆形图像的 repo ,它工作得很好。我遇到的问题是当我想使用不同尺寸的图像时,比如说一个非常大的正方形和一个小矩形。该库使用 scaleType = "CenterCrop
"这适用于更大的图像,裁剪时它会放大一点,但这没关系,因为它是一个大图像并且仍然填充整个 imageView。
问题是为了匹配 imageView 的边缘(正如 CenterCrop 的定义),小图像被“过度裁剪”和过度放大。有没有一种方法仍然可以使用 CenterCrop,但要确保较小的图像不会变得比原始尺寸大(例如使用时:scaletype="fitcenter"
),同时还要使较大的图像正确裁剪?
简单地说,我需要使用类似 CenterCrop 的东西,但不是“放大”,因为图像小于 imageView 应该像 fitCenter 一样显示,而不是像它们那样可怕地放大现在。
我用了this指导以试图理解这个问题,但我似乎无法找到解决方案。
我该如何解决这个问题?这个库有可能还是我应该尝试使用其他库?谢谢!
最佳答案
这个库有问题,检查问题跟踪器,你需要高度宽度/重量
关于android - 在 CircleImageView 中缩放不同大小的图像的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44926623/