Slide 37
Slide 37 text
© ZOZO, Inc.
7. drawBehind
37
要素の背後にカスタム描画を行います。線を描画するdrawLine、円を描画するdrawCircle、テキスト
を描画するdrawTextなど様々な描画関数が用意されています。
Box(
modifier = Modifier.size(150.dp, 100.dp)
.background(Color.Gray)
.drawBehind {
drawLine(
color = Color.Cyan,
start = Offset(size.width, 0f), // 右上
end = Offset(0f, size.height), // 左下
strokeWidth = 4.dp.toPx() // 線の太さ
)
}
) {
Text(
text = ".drawBehindの例",
modifier = Modifier.align(Alignment.Center),
color = Color.White
)
}
Drawing