RoundedCornersTransformation

class RoundedCornersTransformation(@Px topLeft: Float = 0.0f, @Px topRight: Float = 0.0f, @Px bottomLeft: Float = 0.0f, @Px bottomRight: Float = 0.0f)

A Transformation that crops the image to fit the target's dimensions and rounds the corners of the image.

If you're using Compose, use Modifier.clip(RoundedCornerShape(radius)) instead of this transformation as it's more efficient.

Parameters

topLeft

The radius for the top left corner.

topRight

The radius for the top right corner.

bottomLeft

The radius for the bottom left corner.

bottomRight

The radius for the bottom right corner.

Constructors

Link copied to clipboard
constructor(@Px radius: Float)
constructor(@Px topLeft: Float = 0.0f, @Px topRight: Float = 0.0f, @Px bottomLeft: Float = 0.0f, @Px bottomRight: Float = 0.0f)

Properties

Link copied to clipboard
open val cacheKey: String

Functions

Link copied to clipboard
open suspend fun transform(input: Bitmap, size: <Error class: unknown class>): Bitmap