---
title: "AbsoluteRoundedCornerShape"
description: "Creates [AbsoluteRoundedCornerShape] with the same size applied for all four corners."
type: "function"
---

<div class='type'>Function</div>


<a id='references'></a>
<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun AbsoluteRoundedCornerShape(corner: CornerSize) =
    AbsoluteRoundedCornerShape(corner, corner, corner, corner)
```


Creates `AbsoluteRoundedCornerShape` with the same size applied for all four corners.

#### Parameters

| | |
| --- | --- |
| corner | `CornerSize` to apply. |




<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun AbsoluteRoundedCornerShape(size: Dp) = AbsoluteRoundedCornerShape(CornerSize(size))
```


Creates `AbsoluteRoundedCornerShape` with the same size applied for all four corners.

#### Parameters

| | |
| --- | --- |
| size | Size in `Dp` to apply. |




<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun AbsoluteRoundedCornerShape(size: Float) = AbsoluteRoundedCornerShape(CornerSize(size))
```


Creates `AbsoluteRoundedCornerShape` with the same size applied for all four corners.

#### Parameters

| | |
| --- | --- |
| size | Size in pixels to apply. |




<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun AbsoluteRoundedCornerShape(percent: Int) = AbsoluteRoundedCornerShape(CornerSize(percent))
```


Creates `AbsoluteRoundedCornerShape` with the same size applied for all four corners.

#### Parameters

| | |
| --- | --- |
| percent | Size in percents to apply. |




<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun AbsoluteRoundedCornerShape(
    topLeft: Dp = 0.dp,
    topRight: Dp = 0.dp,
    bottomRight: Dp = 0.dp,
    bottomLeft: Dp = 0.dp,
) =
    AbsoluteRoundedCornerShape(
        topLeft = CornerSize(topLeft),
        topRight = CornerSize(topRight),
        bottomRight = CornerSize(bottomRight),
        bottomLeft = CornerSize(bottomLeft),
    )
```


Creates `AbsoluteRoundedCornerShape` with sizes defined in `Dp`.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun AbsoluteRoundedCornerShape(
    topLeft: Float = 0.0f,
    topRight: Float = 0.0f,
    bottomRight: Float = 0.0f,
    bottomLeft: Float = 0.0f,
) =
    AbsoluteRoundedCornerShape(
        topLeft = CornerSize(topLeft),
        topRight = CornerSize(topRight),
        bottomRight = CornerSize(bottomRight),
        bottomLeft = CornerSize(bottomLeft),
    )
```


Creates `AbsoluteRoundedCornerShape` with sizes defined in pixels.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun AbsoluteRoundedCornerShape(
    @IntRange(from = 0, to = 100) topLeftPercent: Int = 0,
    @IntRange(from = 0, to = 100) topRightPercent: Int = 0,
    @IntRange(from = 0, to = 100) bottomRightPercent: Int = 0,
    @IntRange(from = 0, to = 100) bottomLeftPercent: Int = 0,
) =
    AbsoluteRoundedCornerShape(
        topLeft = CornerSize(topLeftPercent),
        topRight = CornerSize(topRightPercent),
        bottomRight = CornerSize(bottomRightPercent),
        bottomLeft = CornerSize(bottomLeftPercent),
    )
```


Creates `AbsoluteRoundedCornerShape` with sizes defined in percents of the shape's smaller side.

#### Parameters

| | |
| --- | --- |
| topLeftPercent | The top left corner radius as a percentage of the smaller side, with a range of 0 - 100. |
| topRightPercent | The top right corner radius as a percentage of the smaller side, with a range of 0 - 100. |
| bottomRightPercent | The bottom right corner radius as a percentage of the smaller side, with a range of 0 - 100. |
| bottomLeftPercent | The bottom left corner radius as a percentage of the smaller side, with a range of 0 - 100. |




