Factory

open class Factory(initialStart: Dp? = null, initialEnd: Dp? = null, initialTop: Dp? = null, initialBottom: Dp? = null) : ModifierFieldValueFactory<PaddingModifierFieldValue>

Factory for creating PaddingModifierFieldValue instances with configurable initial values.

Parameters

initialStart

Initial start padding value

initialEnd

Initial end padding value

initialTop

Initial top padding value

initialBottom

Initial bottom padding value

Constructors

Link copied to clipboard
constructor(initialStart: Dp? = null, initialEnd: Dp? = null, initialTop: Dp? = null, initialBottom: Dp? = null)
constructor(initialAll: Dp? = null)
constructor(initialHorizontal: Dp? = null, initialVertical: Dp? = null)

Properties

Link copied to clipboard
var bottom: Dp?
Link copied to clipboard
open override val canCreate: Boolean

Whether this factory can currently create a new modifier field value. Typically based on the current configuration state.

Link copied to clipboard
var end: Dp?
Link copied to clipboard
var start: Dp?
Link copied to clipboard
open override val title: String

The display title for this modifier type in the UI.

Link copied to clipboard
var top: Dp?

Functions

Link copied to clipboard
open override fun Content(createButton: @Composable () -> Unit)

Renders the configuration UI content for this modifier.

Link copied to clipboard

Creates a new modifier field value instance based on current configuration.