-
Notifications
You must be signed in to change notification settings - Fork 0
TextField & TextArea.
Alexander Malishev edited this page Feb 10, 2025
·
1 revision
| Поле | Описание | Тип данных | 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 |
| Поле | Описание | Тип данных | 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 |
| Поле | Описание | Тип данных | 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 |