LoadingIndicator
A Material Design loading indicator.
This version of the loading indicator morphs between its polygons shapes by the value of its progress.

It can be created like this:
Parameters
the progress of this loading indicator, where 0.0 represents no progress and 1.0 represents full progress. Values outside of this range are coerced into the range. The indicator will morph its shapes between the provided polygons according to the value of the progress.
the Modifier to be applied to this loading indicator
the loading indicator's color
a list of RoundedPolygons for the sequence of shapes this loading indicator will morph between as it progresses from 0.0 to 1.0. The loading indicator expects at least two items in that list.
Throws
if the polygons list holds less than two items
Samples
androidx.compose.material3.samples.DeterminateLoadingIndicatorSampleA Material Design loading indicator.
This version of the loading indicator animates and morphs between various shapes as long as the loading indicator is visible.

It can be created like this:
Parameters
the Modifier to be applied to this loading indicator
the loading indicator's color
a list of RoundedPolygons for the sequence of shapes this loading indicator will morph between. The loading indicator expects at least two items in that list.
Throws
if the polygons list holds less than two items