Components
Progress Circle
A progress circle component is a visual element that displays the progress of a task or process as a circular indicator.
Component Status Details
Status component contains a list of checks and completeness that has been tested and owned by each component
A progress circle component is a visual element that displays the progress of a task or process as a circular indicator.

Variants
Legion has 3 variants for Progess Circle
- Progress Full Circle
- Progress Half Circle
- Progress Two Third Circle
Usage
Progress
Full Circle
LgnProgressCircle(indicatorValue = 30,type = LgnProgressCircleType.FullCircle) {Text(text = "Users",style = LgnProgressCircleTokens.LabelFont.toTextStyle()
Half Circle
LgnProgressCircle(indicatorValue = 30,type = LgnProgressCircleType.HalfCircle,canvasWidthSize = 120.dp,canvasHeightSize = 60.dp) {Text(text = "Users",style = LgnProgressCircleTokens
Two Third Circle
LgnProgressCircle(indicatorValue = 30,type = LgnProgressCircleType.TwoThirdsCircle) {Text(text = "Users",style = LgnProgressCircleTokens.LabelFont.toTextStyle()
Attributes
Parameters | Types | Descriptions |
---|---|---|
canvasWidthSize | Dp | Set Progress Cyrcle Width Size |
canvasHeightSize | Dp | Set Progress Cyrcle Height Size |
indicatorValue | Int | Set Value of Progress |
maxIndicatorValue | Int | Set Max Value of Progress |
colors | LgnProgressCircleColors | Set Color of Progress |
stroke | LgnProgressCircleStrokeWidth | Set Stroke Size of Progess |
type | LgnProgressCircleType | Set Type of Progress Circle |
content | Composable | Set Content in Progress Circle |