Material Design circular progress indicator.
RemoteCircularProgressIndicatorAnimatedSample
@RemoteComposable
@Composable
public fun RemoteCircularProgressIndicatorAnimatedSample(
modifier: RemoteModifier = RemoteModifier.size(150.rdp)
) {
val progress = rememberMutableRemoteFloat { 0.25f.rf }
val animatedProgress = animateRemoteFloat(0.25f) { progress }
val toggleAction = ValueChange(progress, ((progress + 0.25f) % 1f).createReference())
RemoteCircularProgressIndicator(progress = animatedProgress, modifier.clickable(toggleAction))
}
RemoteCircularProgressIndicatorSample
@RemoteComposable
@Composable
public fun RemoteCircularProgressIndicatorSample(modifier: RemoteModifier = RemoteModifier) {
RemoteCircularProgressIndicator(modifier = modifier, progress = 0.75f.rf)
}