DialogProperties
Class
Common
expect class DialogProperties(
dismissOnBackPress: Boolean = true,
dismissOnClickOutside: Boolean = true,
usePlatformDefaultWidth: Boolean = true,
)
Properties used to customize the behavior of a Dialog
.
Properties
Common
val dismissOnBackPress: Boolean
Common
val dismissOnClickOutside: Boolean
Common
val usePlatformDefaultWidth: Boolean
Android
actual class DialogProperties(
actual val dismissOnBackPress: Boolean = true,
actual val dismissOnClickOutside: Boolean = true,
val securePolicy: SecureFlagPolicy = SecureFlagPolicy.Inherit,
actual val usePlatformDefaultWidth: Boolean = true,
val decorFitsSystemWindows: Boolean = true,
val windowTitle: String = "",
)
Properties used to customize the behavior of a Dialog
.
Secondary Constructors
actual constructor(
dismissOnBackPress: Boolean,
dismissOnClickOutside: Boolean,
usePlatformDefaultWidth: Boolean,
) : this(
dismissOnBackPress = dismissOnBackPress,
dismissOnClickOutside = dismissOnClickOutside,
securePolicy = SecureFlagPolicy.Inherit,
usePlatformDefaultWidth = usePlatformDefaultWidth,
decorFitsSystemWindows = true,
)
constructor(
dismissOnBackPress: Boolean = true,
dismissOnClickOutside: Boolean = true,
securePolicy: SecureFlagPolicy = SecureFlagPolicy.Inherit,
usePlatformDefaultWidth: Boolean = true,
decorFitsSystemWindows: Boolean = true,
) : this(
dismissOnBackPress = dismissOnBackPress,
dismissOnClickOutside = dismissOnClickOutside,
securePolicy = SecureFlagPolicy.Inherit,
usePlatformDefaultWidth = usePlatformDefaultWidth,
decorFitsSystemWindows = true,
windowTitle = "",
)
constructor(
dismissOnBackPress: Boolean = true,
dismissOnClickOutside: Boolean = true,
securePolicy: SecureFlagPolicy = SecureFlagPolicy.Inherit,
) : this(
dismissOnBackPress = dismissOnBackPress,
dismissOnClickOutside = dismissOnClickOutside,
securePolicy = securePolicy,
usePlatformDefaultWidth = true,
decorFitsSystemWindows = true,
)