### PainterModifierSample
```kotlin
@Composable
fun PainterModifierSample() {
    class CustomPainter : Painter() {
        override val intrinsicSize: Size
            get() = Size(300.0f, 300.0f)
        override fun DrawScope.onDraw() {
            drawCircle(center = center, radius = size.minDimension / 2.0f, color = Color.Red)
        }
    }
    Box(
        modifier =
            Modifier.background(color = Color.Gray)
                .padding(30.dp)
                .background(color = Color.Yellow)
                .paint(CustomPainter())
    ) {
        /** intentionally empty */
    }
}
```