Package-level declarations

Types

Link copied to clipboard
data class ButtonStyle @JvmOverloads constructor(    @ColorLong val containerColor: Long = 0,     @ColorLong val disabledContainerColor: Long = 0,     @ColorLong val contentColor: Long = 4278190080,     @ColorLong val disabledContentColor: Long = 4278190080,     val shape: Shape = Shape.Rectangle,     val cornerRadius: CornerRadius = CornerRadius(),     val borderStroke: BorderStroke? = null,     val buttonElevation: ButtonElevation = ButtonElevation(),     val contentPadding: Padding = Padding(),     val textStyle: TextLabelStyle = TextLabelStyle(),     val containerStyle: ContainerStyle = ContainerStyle())
Link copied to clipboard
data class ContainerStyle @JvmOverloads constructor(    @ColorLong val color: Long = ContainerConstants.backgroundColor,     val shape: Shape = ContainerConstants.shape,     val cornerRadius: CornerRadius = CornerRadius(ContainerConstants.radius),     val borderStroke: BorderStroke? = null,     val width: Int? = null,     val height: Int? = null,     val padding: Padding? = null,     val margin: Margin? = null)
Link copied to clipboard
data class CursorStyle(    @ColorLong val cursorColor: Long,     val errorCursorColor: Long,     @ColorLong val cursorHandleColor: Long,     @ColorLong val cursorHighlightColor: Long)
Link copied to clipboard
data class DividerStyle @JvmOverloads constructor(val thickness: Int = 1, @ColorLong val color: Long, val margin: Margin? = null)
Link copied to clipboard
data class ImageContainerStyle @JvmOverloads constructor(    val mainAxisSpacing: Int = 0,     val crossAxisSpacing: Int = 0,     val containerStyle: ContainerStyle = ContainerStyle())
Link copied to clipboard
data class ImageStyle @JvmOverloads constructor(    @DrawableRes val image: Int? = null,     @ColorLong val tinColor: Long? = null,     val height: Int? = null,     val width: Int? = null,     val padding: Padding? = null)
Link copied to clipboard
data class InputComponentStyle @JvmOverloads constructor(    val titleStyle: TextLabelStyle? = null,     val subtitleStyle: TextLabelStyle? = null,     val infoStyle: TextLabelStyle? = null,     val inputFieldStyle: InputFieldStyle = InputFieldStyle(),     val errorMessageStyle: TextLabelStyle? = DefaultTextLabelStyle.error(),     val containerStyle: ContainerStyle = ContainerStyle(),     val isInputFieldOptional: Boolean = false)
Link copied to clipboard
Link copied to clipboard
data class InputFieldStyle @JvmOverloads constructor(    val textStyle: TextStyle = TextStyle(),     var placeholderText: String = "",     @StringRes var placeholderTextId: Int? = null,     val placeholderStyle: TextStyle = TextStyle(),     val containerStyle: ContainerStyle = ContainerStyle(),     val indicatorStyle: InputFieldIndicatorStyle = InputFieldIndicatorStyle.Border(),     val leadingIconStyle: ImageStyle? = null,     val trailingIconStyle: ImageStyle? = null,     val cursorStyle: CursorStyle? = null,     val keyboardOptions: KeyboardOptions = KeyboardOptions.Default)
Link copied to clipboard
data class TextLabelStyle @JvmOverloads constructor(    var text: String = "",     @StringRes var textId: Int? = null,     var textStyle: TextStyle = TextStyle(),     var leadingIconStyle: ImageStyle? = null,     var trailingIconStyle: ImageStyle? = null,     var containerStyle: ContainerStyle = ContainerStyle())
Link copied to clipboard
data class TextStyle @JvmOverloads constructor(    val size: Int = 14,     @ColorLong val color: Long = 4278190080,     val textAlign: TextAlign = TextAlign.Start,     val font: Font = Font.Default,     val fontStyle: FontStyle = FontStyle.Normal,     val fontWeight: FontWeight = FontWeight.Normal,     val maxLines: Int = Int.MAX_VALUE,     val maxLength: Int? = null,     var lineHeight: Int? = null)