Class

SpatialDialogProperties

Properties for configuring a SpatialDialog.

RevenueCat

RevenueCat

Add subscriptions to your apps in minutes

Ad Get started for free
Android
public class SpatialDialogProperties(
    @get:Suppress("GetterSetterNames") public val dismissOnBackPress: Boolean = true,
    @get:Suppress("GetterSetterNames") public val dismissOnClickOutside: Boolean = true,
    @get:Suppress("GetterSetterNames") public val usePlatformDefaultWidth: Boolean = true,
    public val backgroundContentAnimationSpec: FiniteAnimationSpec<Float> = spring(),
    public val elevation: Dp = SpatialElevationLevel.DialogDefault,
)

Properties for configuring a SpatialDialog.

Functions

copy

public fun copy(
        dismissOnBackPress: Boolean = this.dismissOnBackPress,
        dismissOnClickOutside: Boolean = this.dismissOnClickOutside,
        usePlatformDefaultWidth: Boolean = this.usePlatformDefaultWidth,
        restingLevelAnimationSpec: FiniteAnimationSpec<Float> = this.backgroundContentAnimationSpec,
        elevation: Dp = this.elevation,
    ): SpatialDialogProperties