No border

Author: slavzillaCreated Jan 25, 2021Updated Jul 17, 2022

This is more a request than an issue. If you pass borderSize = 0 it actually is not 0 it is 1 pixel. This is an issue if you want to generalize a function let's say like this:

fun ImageView.loadCircularImage(uri: String?, width: Float){ val options = RequestOptions() .placeholder(android.R.color.transparent) Glide.with(context).setDefaultRequestOptions(options).load(uri) .apply(RequestOptions.bitmapTransform(CropCircleWithBorderTransformation(context.dp2px(width), Color.WHITE))) .into(this) }

If I want no border I would simply pass 0 to this function but It won't actually work because of this: paint.setStrokeWidth(borderSize); I could use CropCircleTransformation but it is deprecated.

Source: wasabeef/glide-transformations