What is the CircularProgressIndicator widget?

Answer

CircularProgressIndicator shows a spinning circular animation to indicate that the app is working on something. For indeterminate loading (unknown duration), use it without a value property. For determinate progress (known percentage), set value between 0.0 and 1.0. The color property customizes the indicator color. For a horizontal loading bar, use LinearProgressIndicator.