-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Description
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.
Metadata
Metadata
Assignees
Labels
No labels