Style
Types
Functions
Set the color of the arc.
Set an image from which the arc will be masked out. It's useful to display complex effects on the arcs.
Set the opacity of the arcs.
Make the end points of the arcs rounded.
Set the width (thickness) of the arcs in pixel.
Set the background color of the object.
Set the gradient color of the background. Used only if grad_dir isn't LV_GRAD_DIR_NONE.
Set the direction of the gradient of the background. The possible values are LV_GRAD_DIR_NONE/HOR/VER.
Set the point from which the background's gradient color should start.
Set the opacity of the background image. Value 0, LV_OPA_0 or LV_OPA_TRANSP means fully transparent, 256, LV_OPA_100 or LV_OPA_COVER means fully covering, other values or LV_OPA_10, LV_OPA_20, etc indicate semi-transparency.
Set a color to mix to the background image.
Set the intensity of background image recoloring. Value 0, LV_OPA_0 or LV_OPA_TRANSP means no mixing, 256, LV_OPA_100 or LV_OPA_COVER means full recoloring, other values or LV_OPA_10, LV_OPA_20, etc are interpreted proportionally.
If enabled the background image will be tiled.
Set the point from which the background color should start for gradients.
Set the opacity of the background. Value 0, LV_OPA_0 or LV_OPA_TRANSP means fully transparent, 256, LV_OPA_100 or LV_OPA_COVER means fully covering, other values or LV_OPA_10, LV_OPA_20, etc indicate semi-transparency.
Set the color of the border.
Set the opacity of the border. Value 0, LV_OPA_0 or LV_OPA_TRANSP means fully transparent, 256, LV_OPA_100 or LV_OPA_COVER means fully covering, other values or LV_OPA_10, LV_OPA_20, etc indicate semi-transparency.
Sets whether the border should be drawn before or after the children are drawn.
Set which side(s) the border should be drawn. The possible values are LV_BORDER_SIDE_NONE/TOP/BOTTOM/LEFT/RIGHT/INTERNAL. Note that OR-ed calues can be used as well, e.g. LV_BORDER_SIDE_TOP | LV_BORDER_SIDE_LEFT.
Set the width of the border. Only pixel values can be used.
The intensity of mixing of color filter.
Changes the Flexbox cross place.
Sets up the Flexbox layout on the object. All possible values for this function include the following:
Used to make one or more children fill the available space on the track. If more children has grow the available space will be distributed proportionally to the grow values. For example, let's say there is 400 pixels remaining space and 4 objects with grow:
Changes the Flexbox main place.
Changes the Flexbox track place.
Set the opacity of an image. Value 0, LV_OPA_0 or LV_OPA_TRANSP means fully transparent, 256, LV_OPA_100 or LV_OPA_COVER means fully covering, other values or LV_OPA_10, LV_OPA_20, etc indicate semi-transparency.
Set color to mix to the image.
Set the intensity of the color mixing. Value 0, LV_OPA_0 or LV_OPA_TRANSP means fully transparent, 256, LV_OPA_100 or LV_OPA_COVER means fully covering, other values or LV_OPA_10, LV_OPA_20, etc indicate semi-transparency.
Set the color fo the lines.
Set the gap between dashes in pixel. Note that dash works only on horizontal and vertical lines.
Set the width of dashes in pixel. Note that dash works only on horizontal and vertical lines.
Set the opacity of the lines.
Make the end points of the lines rounded.
Set the width of the lines in pixel.
Sets the maximum height. Pixel and percentage values can be used. Percentage values are relative to the height of the parent's content area.
Sets the maximum width. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area.
Sets the minimum height. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area.
Sets the minimum width. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area.
Scale down all opacity values of the object by this factor. Value 0, LV_OPA_0 or LV_OPA_TRANSP means fully transparent, 256, LV_OPA_100 or LV_OPA_COVER means fully covering, other values or LV_OPA_10, LV_OPA_20, etc indicate semi-transparency.
Set the color of the outline.
Set the opacity of the outline. Value 0, LV_OPA_0 or LV_OPA_TRANSP means fully transparent, 256, LV_OPA_100 or LV_OPA_COVER means fully covering, other values or LV_OPA_10, LV_OPA_20, etc indicate semi-transparency.
Set the padding of the outline, i.e. the gap between object and the outline.
Set the width of the outline in pixels.
Sets the padding on the bottom. It makes the content area smaller in this direction.
Sets the padding between the columns. Used by the layouts.
Sets the padding on the left. It makes the content area smaller in this direction.
Sets the padding on the right. It makes the content area smaller in this direction.
Set the color of the shadow.
Set the opacity of the shadow. Value 0, LV_OPA_0 or LV_OPA_TRANSP means fully transparent, 256, LV_OPA_100 or LV_OPA_COVER means fully covering, other values or LV_OPA_10, LV_OPA_20, etc indicate semi-transparency.
Make the shadow calculation to use a larger or smaller rectangle as base. The value can be in pixel to make the area larger/smaller
Set the width of the shadow in pixels. The value should be >= 0.
Set an offset on the shadow in pixels in X direction.
Set an offset on the shadow in pixels in Y direction.
Set how to align the lines of the text. Note that it doesn't align the object itself, only the lines inside the object. The possible values are LEFT/CENTER/RIGHT/AUTO. Use TextAlignment.AUTO to detect the text base direction and use left or right alignment accordingly.
Sets the color of the text.
Set decoration for the text. The possible values are LV_TEXT_DECOR_NONE/UNDERLINE/STRIKETHROUGH. Note that OR-ed values can be used as well.
Changes the text font.
Set the letter space.
Set the line space.
Set the opacity of the text. Value 0, LV_OPA_0 or LV_OPA_TRANSP means fully transparent, 256, LV_OPA_100 or LV_OPA_COVER means fully covering, other values or LV_OPA_10, LV_OPA_20, etc indicate semi-transparency.
Rotate image-like objects. Added to the rotation set on the object. The value is interpreted in 0.1 degree unit. E.g. 45 deg. = 450
Make the object higher on both sides with this value. Pixel and percentage (with lv_pct(x)) values can be used. Percentage values are relative to the object's height.
Make the object wider on both sides with this value. Pixel and percentage (with lv_pct(x)) values can be used. Percentage values are relative to the object's width.
Zoom image-like objects. Multiplied with the zoom set on the object. The value 256 (or LV_IMG_ZOOM_NONE) means normal size, 128 half size, 512 double size, and so on.
Move the object with this value in X direction. Applied after layouts, aligns and other positioning. Pixel and percentage (with lv_pct(x)) values can be used. Percentage values are relative to the object's width.
Move the object with this value in Y direction. Applied after layouts, aligns and other positioning. Pixel and percentage (with lv_pct(x)) values can be used. Percentage values are relative to the object's height.