size

Function

Android
public fun CurvedModifier.size(
    @FloatRange(from = 0.0, to = 360.0) sweepDegrees: Float,
    thickness: Dp,
): CurvedModifier

Specify the dimensions (sweep and thickness) for the content.

Parameters

sweepDegreesIndicates the sweep (angular size) of the content.
thicknessIndicates the thickness (radial size) of the content.

Code Examples

CurvedFixedSize

@Composable
fun CurvedFixedSize() {
    CurvedLayout(modifier = Modifier.fillMaxSize()) {
        basicCurvedText(
            "45 deg",
            style = { CurvedTextStyle(fontSize = 16.sp, color = Color.Black) },
            modifier =
                CurvedModifier.background(Color.White).size(sweepDegrees = 45f, thickness = 40.dp),
        )
        basicCurvedText(
            "40 dp",
            style = { CurvedTextStyle(fontSize = 16.sp, color = Color.Black) },
            modifier =
                CurvedModifier.background(Color.Yellow).radialSize(40.dp).angularSizeDp(40.dp),
        )
    }
}