Skip to content

TextField & TextArea.

Alexander Malishev edited this page Feb 10, 2025 · 1 revision

Структура size вариации

Поле Описание Тип данных XML (атрибут) Compose (параметр) iOS (параметр)
shape форма текстового поля токен скругления sd_shapeAppearance shape cornerRadius
chipGroupStyle стиль чип-группы ссылка на стиль sd_chipGroupStyleOverlay chipGroupStyle -
chipStyle стиль чипа ссылка на стиль sd_chipGroupStyleOverlay chipStyle Можно передать ChipData.ChipAppearance
boxPaddingStart отступ в начале текстового поля number sd_boxPaddingStart boxPaddingStart fieldHorizontalPadding
boxPaddingEnd отступ в конце текстового поля number sd_boxPaddingEnd boxPaddingEnd fieldHorizontalPadding
boxPaddingTop отступ текстового поля сверху number sd_boxPaddingTop boxPaddingTopInnerLabel/boxPaddingTopOuterLabel -
boxPaddingBottom отступ текстового поля снизу number sd_boxPaddingBottom boxPaddingBottomInnerLabel/boxPaddingBottomOuterLabel -
labelPadding отступ от лэйбла снизу number sd_labelPadding innerLabelPadding/outerLabelPadding titleInnerPadding/titleBottomPadding
optionalPadding отступ optional текста от лэйбла number - optionalPadding -
helperTextPadding отступ сверху от внутреннего вспомогательного текста (caption / counter) number sd_helperTextPadding helperTextPaddingInner/helperTextPaddingOuter captionTopPadding
startContentPadding отступ за иконкой в начале number sd_iconPadding startContentEndPadding -
endContentPadding отступ перед иконкой в конце number sd_actionPadding endContentStartPadding iconPadding
chipsPadding отступ от чипов до края текстового поля number sd_chipsPadding chipsPadding chipContainerHorizontalPadding
boxMinHeight минимальная высота текстового поля number sd_boxMinHeight boxMinHeight fieldHeight
alignmentLineHeight высота первой строки контента number sd_alignmentLineHeight alignmentLineHeight -
startContentSize размер иконки number sd_iconSize iconSize iconSize
endContentSize размер экшен иконки sd_actionSize - iconActionSize
labelStyle стиль лэйбла токен типографики sd_labelAppearance labelStyle innerTitleTypography/titleTypography
optionalStyle стиль optional текста токен типографики - optionalStyle innerTitleTypography/titleTypography
valueStyle стиль основного поля токен типографики sd_valueAppearance valueStyle textTypography
captionStyle стиль надписи токен типографики sd_captionAppearance captionStyle captionTypography
counterStyle стиль счетчика токен типографики sd_counterAppearance counterStyle counterTypography
placeholderStyle стиль плэйсхолдера токен типографики sd_placeholderAppearance placeholderStyle textTypography
indicatorSize размер required индикатора number sd_indicatorSize labelIndicatorSize/fieldIndicatorSize -
indicatorOffsetX смещение по X required индикатора number sd_indicatorOffsetX startLabelHorizontalPadding, 
endLabelHorizontalPadding,
startFieldHorizontalPadding,
endFieldHorizontalPadding
indicatorOffsetY смещение по Y required индикатора number sd_indicatorOffsetY startLabelVerticalPadding, 
endLabelVerticalPadding,
startFieldVerticalPadding,
endFieldVerticalPadding
prefixPadding number sd_prefixSuffixPadding - textBeforeTrailingPadding
suffixPadding number sd_prefixSuffixPadding textAfterLeadingPadding
dividerHeight высота divider в clear number lineWidth

Структура view вариации

Поле Описание Тип данных XML (атрибут) Compose (параметр) iOS (параметр)
valueColor цвет основного текста InteractiveColor sd_valueColor valueColor textColor
valueColorReadOnly цвет основного текста в состоянии readOnly InteractiveColor sd_valueColor valueColorReadOnly
labelColor цвет внутреннего лэйбла InteractiveColor sd_labelColor innerLabelColor/outerLabelColor titleColor
labelColorReadOnly цвет внешнего лэйбла в состоянии readOnly InteractiveColor sd_labelColor outerLabelColorReadOnly
captionColor цвет надписи (надпись снизу) InteractiveColor sd_captionColor captionColor captionColorDefault
captionColorReadOnly цвет надписи в состоянии readOnly InteractiveColor sd_captionColor captionColorReadOnly
startContentColor цвет контента в начале InteractiveColor sd_iconTint startContentColor
endContentColor цвет контента в конце InteractiveColor sd_actionTint endContentColor
optionalColor цвет optional текста InteractiveColor - optionalColor optionalTitleColor
counterColor цвет счетчика InteractiveColor sd_counterColor counterColor counterColorDefault
placeholderColor цвет плэйсхолдера InteractiveColor sd_placeholderColor placeholderColor placeholderColorDefault и т.д.
placeholderColorReadOnly цвет плэйсхолдера в состоянии readOnly InteractiveColor sd_placeholderColor placeholderColorReadOnly
backgroundColor (для clear отсутствует) цвет фона текстового поля InteractiveColor sd_boxTint backgroundColor (для clear отсутствует) backgroundColorDefault и т.д
backgroundColorReadOnly (для clear отсутствует) цвет фона текстового поля в состоянии readOnly InteractiveColor sd_boxTint backgroundColorReadOnly (для clear отсутствует)
indicatorColor цвет required индикатора InteractiveColor sd_indicatorColor indicatorColor requiredIndicatorColor
cursorColor цвет курсора InteractiveColor - cursorColor cursorColor
dividerColor (только для clear) цвет разделителя (только для clear) InteractiveColor - dividerColor (только для clear) lineColor
disabledAlpha прозрачность компонента в состоянии enabled = false number sd_disabledAlpha disabledAlpha disabledAlpha
hasDivider доступность divider boolean sd_dividerEnabled hasDivider hasDivider

Структура ScrollBar

Поле Описание Тип данных XML (атрибут) Compose (параметр) iOS (параметр)
indicatorThickness толщина индикатора прокрутки number sd_scrollBarThickness indicatorThickness
indicatorColor цвет индикатора прокрутки InteractiveColor sd_scrollBarThumbColor indicatorColor
backgroundColor цвет фона полосы прокрутки InteractiveColor sd_scrollBarTrackColor backgroundColor
paddingTop отступ сверху number sd_scrollBarPaddingTop padding.top
paddingBottom отступ снизу number sd_scrollBarPaddingBottom padding.bottom
paddingEnd отступ в конце number sd_scrollBarPaddingEnd padding.end

Clone this wiki locally