spierce7
Painter
Image
mcpiroman
@Composable operator fun get(vector: ImageVector, density: Density, size: DpSize): ImageBitmap { val widthPx = with(density) { size.width.roundToPx() } val heightPx = with(density) { size.height.roundToPx() } val sizeF = Size(widthPx.toFloat(), heightPx.toFloat()) val image = ImageBitmap(widthPx, heightPx) val cnv = androidx.compose.ui.graphics.Canvas(image) val painter = rememberVectorPainter(vector) CanvasDrawScope().draw(density, LayoutDirection.Ltr, cnv, sizeF) { with(rememberVectorPainter(vector)) { draw(sizeF) } } return image }
A modern programming language that makes developers happier.