pub fn loading_indicator() -> LoadingIndicatorBuilderExpand description
§loading_indicator
Show a morphing shape for brief loading tasks or known progress.
§Usage
Indicate pending content, a refresh, or completion of a short task.
§Parameters
modifier— placement and size; defaults to 48dp square.progress— completion in0.0..=1.0; omit for a repeating seven-shape animation.contained— whether to show a rounded primary-container background.indicator_color— optional shape color override.container_color,container_shape— optional contained appearance overrides.paused— pause the repeating animation and stop frame requests.accessibility_label— localized task description; defaults to “Loading”.
§Examples
use tessera_components::loading_indicator::loading_indicator;
use tessera_ui::{remember, tessera};
#[tessera]
fn pending_content() {
let completion = remember(|| 0.5_f32);
loading_indicator()
.progress(completion.get())
.contained(true);
}