TransformationUtils.circleCrop(...) is working with minimal edge (Math.min(destWidth, destHeight)), but CropCircleWithBorderTransformation is drawing border radius using maximal edge.
|
Math.max(outWidth, outHeight) / 2f - borderSize / 2f, |
As a result border is not around image when target width and height are different.
TransformationUtils.circleCrop(...)is working with minimal edge (Math.min(destWidth, destHeight)), but CropCircleWithBorderTransformation is drawing border radius using maximal edge.glide-transformations/transformations/src/main/java/jp/wasabeef/glide/transformations/CropCircleWithBorderTransformation.java
Line 73 in 8144929
As a result border is not around image when target width and height are different.