Mihai Hrincescu
01/24/2021, 4:29 PMjim
01/24/2021, 5:09 PMNader Jawad
01/24/2021, 8:56 PMMihai Hrincescu
01/24/2021, 9:01 PMNader Jawad
01/24/2021, 9:02 PMDrawScope.drawIntoCanvas
to get access to a canvas and you can bring your own Paint objectMihai Hrincescu
01/24/2021, 9:05 PMNader Jawad
01/24/2021, 9:10 PM@Composable
fun Foo() {
Canvas(modifier = Modifier.size(100.dp)) {
drawIntoCanvas { canvas ->
// Don't recommend, should create and cache this Paint object
// otherwise it will be allocated on every draw call
val paint = Paint().apply {
style = PaintingStyle.Stroke
color = Color.Black
isAntiAlias = false
}
canvas.drawLine(Offset.Zero, Offset(size.width, 0f), paint)
}
}
}
Something like thisMihai Hrincescu
01/24/2021, 9:19 PMNader Jawad
01/24/2021, 9:21 PMMihai Hrincescu
01/24/2021, 9:24 PMNader Jawad
01/24/2021, 9:27 PMMihai Hrincescu
01/24/2021, 9:34 PM