NoteCompact

fun NoteCompact(modifier: Modifier = Modifier, style: NoteCompactStyle = LocalNoteCompactStyle.current, title: String = "", text: String = "", closeIconRes: Int?, onClose: () -> Unit? = null, contentBefore: @Composable BoxScope.() -> Unit? = null, interactionSource: InteractionSource = remember { MutableInteractionSource() }, action: @Composable BoxScope.() -> Unit? = null)

Deprecated

Use NoteCompact with closeIconSource

Replace with

NoteCompact(closeIconSource = resourceImageSource(closeIconRes))
fun NoteCompact(modifier: Modifier = Modifier, style: NoteCompactStyle = LocalNoteCompactStyle.current, title: String = "", text: String = "", closeIconSource: ImageSource? = null, onClose: () -> Unit? = null, contentBefore: @Composable BoxScope.() -> Unit? = null, interactionSource: InteractionSource = remember { MutableInteractionSource() }, action: @Composable BoxScope.() -> Unit? = null)

Компонент NoteCompact

Parameters

modifier

модификатор

style

стиль компонента

title

заголовок

text

текст

closeIconSource

источник иконки закрытия

onClose

колбэк клика на иконку закрытия closeIconSource

contentBefore

контент перед текстовым блоком

interactionSource

источник взаимодействий

action

дополнительный контент для взаимодейстивия с компонентом


fun NoteCompact(modifier: Modifier = Modifier, style: NoteCompactStyle = LocalNoteCompactStyle.current, title: String = "", text: String = "", closeIconSource: ImageSource? = null, onClose: () -> Unit? = null, contentBefore: @Composable BoxScope.() -> Unit? = null, contentAfter: @Composable BoxScope.() -> Unit? = null, action: @Composable BoxScope.() -> Unit? = null, interactionSource: InteractionSource = remember { MutableInteractionSource() })

Компонент NoteCompact

Parameters

modifier

модификатор

style

стиль компонента

title

заголовок

text

текст

closeIconSource

источник иконки закрытия

onClose

колбэк клика на иконку закрытия closeIconSource

contentBefore

контент перед текстовым блоком

contentAfter

контент за текстовым блоком

interactionSource

источник взаимодействий

action

дополнительный контент для взаимодейстивия с компонентом


fun NoteCompact(titleContent: @Composable () -> Unit, modifier: Modifier = Modifier, style: NoteCompactStyle = LocalNoteCompactStyle.current, textContent: @Composable () -> Unit? = null, closeIcon: @Composable BoxScope.() -> Unit? = null, contentBefore: @Composable BoxScope.() -> Unit? = null, action: @Composable BoxScope.() -> Unit? = null, interactionSource: InteractionSource = remember { MutableInteractionSource() }, semanticStateSource: SemanticStateSource = remember { MutableSemanticStateSource() }, contentAfter: @Composable BoxScope.() -> Unit? = null)

Компонент NoteCompact

Нота оборачивает контент по умолчанию: текстовый блок зажат между contentBefore и слотами contentAfter, action, closeIcon, которые стоят сразу за текстом. Если ширину задать извне (modifier = Modifier.fillMaxWidth()), нота растянется, а эти слоты прижмутся к её концу.

Parameters

modifier

модификатор

style

стиль компонента

titleContent

заголовок

textContent

текст

closeIcon

иконка закрытия

contentBefore

контент перед текстовым блоком

action

дополнительный контент для взаимодейстивия с компонентом

interactionSource

источник взаимодействий

semanticStateSource

источник состояния семантики

contentAfter

контент за текстовым блоком


fun NoteCompact(motion: Motion<NoteMotionStyle>, titleContent: @Composable () -> Unit, modifier: Modifier = Modifier, style: NoteCompactStyle = LocalNoteCompactStyle.current, textContent: @Composable () -> Unit? = null, closeIcon: @Composable BoxScope.() -> Unit? = null, contentBefore: @Composable BoxScope.() -> Unit? = null, action: @Composable BoxScope.() -> Unit? = null, contentAfter: @Composable BoxScope.() -> Unit? = null)

Компонент NoteCompact

Нота оборачивает контент по умолчанию: текстовый блок зажат между contentBefore и слотами contentAfter, action, closeIcon, которые стоят сразу за текстом. Если ширину задать извне (modifier = Modifier.fillMaxWidth()), нота растянется, а эти слоты прижмутся к её концу.

Parameters

motion

объект анимаций

modifier

модификатор

style

стиль компонента

titleContent

заголовок

textContent

текст

closeIcon

иконка закрытия

contentBefore

контент перед текстовым блоком

action

дополнительный контент для взаимодейстивия с компонентом

contentAfter

контент за текстовым блоком