Compose SwiftUIv0.4.0
esc
GuideAPIGitHub
View

ProgressView

A view that shows the progress of a task.

iOS 17.0+macOS 14.0+tvOS 17.0+watchOS 10.0+
fun ProgressView(modifier: Modifier = Modifier)

Overview

Without a value it shows an indeterminate spinner; with a value between 0 and 1 it shows a bar.

ProgressView()

This is the Kotlin form of SwiftUI ProgressView.init(): SwiftUI documentation. In Swift it reads:

nonisolated init() where Label == EmptyView

Topics

Creating a ProgressView

fun ProgressView(value: Double?, modifier: Modifier = Modifier, total: Double = 1.0, label: @Composable () -> Unit, currentValueLabel: @Composable () -> Unit)
SwiftUI ProgressView.init(value:total:label:currentValueLabel:)
fun ProgressView(value: Double?, modifier: Modifier = Modifier, total: Double = 1.0, content: @Composable () -> Unit)
SwiftUI ProgressView.init(value:total:label:)
fun ProgressView(value: Double?, modifier: Modifier = Modifier, total: Double = 1.0)
SwiftUI ProgressView.init(value:total:)
fun ProgressView(modifier: Modifier = Modifier, content: @Composable () -> Unit)
SwiftUI ProgressView.init(label:)
fun ProgressView(modifier: Modifier = Modifier)
SwiftUI ProgressView.init()
fun ProgressView(title: String, modifier: Modifier = Modifier)
SwiftUI ProgressView.init(_:)
fun ProgressView(title: String, value: Double?, modifier: Modifier = Modifier, total: Double = 1.0)
SwiftUI ProgressView.init(_:value:total:)
fun ProgressView(titleResource: LocalizedKey, modifier: Modifier = Modifier)
SwiftUI ProgressView.init(_:)
fun ProgressView(titleResource: LocalizedKey, value: Double?, modifier: Modifier = Modifier, total: Double = 1.0)
SwiftUI ProgressView.init(_:value:total:)
fun ProgressView(titleKey: LocalizedKey? = null, value: Double? = null, total: Double? = null, modifier: Modifier = Modifier)
SwiftUI ProgressView · (e.g. Image(systemName = SFSymbol.star)).

Methods

fun ProgressViewValue(titleKey: LocalizedKey, value: Double?, modifier: Modifier = Modifier, total: Double = 1.0)
SwiftUI ProgressView.init(_:value:total:)