我在使用矢量图像时遇到问题Canvas。如下所示,我可以只调用矢量图像,但我可以\xe2\x80\x99t 在Canvas. 所以我只能保持现状。
我不知道为什么没有Offset像 in drawCircleor 这样的选项drawRect,如果有人有一些想法那就太好了。
val vector = ImageVector.vectorResource(id = R.drawable.ic_test)\nval painter = rememberVectorPainter(image = vector)\n\nBox(contentAlignment = Alignment.Center) {\n Canvas(\n modifier = Modifier\n .fillMaxWidth()\n .padding(10.dp)\n ) {\n with(painter) {\n draw(\n painter.intrinsicSize\n )\n }\n\n }\n }\nRun Code Online (Sandbox Code Playgroud)\n我尝试添加 Offset 之类的东西with(painter),但没有任何变化:
with(painter) {\n draw(\n painter.intrinsicSize\n )\n Offset(x = 10f, y = 10f)\n}\nRun Code Online (Sandbox Code Playgroud)\n