Component
Component
s are the basic graphical building blocks of Vico.
There are several built-in implementations, which cover most use cases:
TextComponent
draws text. It supports font customization, line breaks, rotation, backgrounds, and more. In composable contexts, use rememberTextComponenent
.ShapeComponent
draws Shape
s, for which you can define a color, a stroke, and more. In composable contexts, use rememberShapeComponent
.LineComponent
draws horizontal and vertical lines. In composable contexts, use rememberLineComponent
.LayeredComponent
draws two Component
s on top of each other and lets you specify their spacing.