Canvas
@Composable
fun CanvasEx() {
Canvas(modifier = Modifier.size(20.dp)) {
drawLine(Color.Red, Offset(20f, 20f), Offset(30f, 30f))
drawCircle(Color.Yellow, 10f, Offset(15f, 30f))
drawRect(Color.Magenta, Offset(30f, 30f), Size(10f, 10f))
Icons.Filled.Send
drawLine(Color.Green, Offset(2.01f, 21.0f), Offset(23.0f, 12.0f))
drawLine(Color.Green, Offset(23.0f, 12.0f), Offset(2.01f, 3.0f))
drawLine(Color.Green, Offset(2.01f, 3.0f), Offset(2.0f, 10.0f))
drawLine(Color.Green, Offset(2.0f, 10.0f), Offset(17.0f, 12.0f))
drawLine(Color.Green, Offset(17.0f, 12.0f), Offset(2.0f, 14.0f))
drawLine(Color.Green, Offset(2.0f, 14.0f), Offset(2.01f, 21.0f))
}
}
![](https://velog.velcdn.com/images/parkchaebin/post/765fb59f-eb6a-44c7-a609-973917c1c3d8/image.png)