AccordionItem

fun AccordionItem(modifier: Modifier = Modifier, style: AccordionItemStyle = LocalAccordionItemStyle.current, opened: Boolean = false, title: String, onClick: () -> Unit = {}, openTransition: EnterTransition = remember { fadeIn() + expandVertically() }, closeTransition: ExitTransition = remember { fadeOut() + shrinkVertically() }, iconAnimationSpec: AnimationSpec<Float>? = remember { spring() }, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, content: @Composable () -> Unit)

AccordionItem. Служит составным элементом для списка Accordion.

Parameters

modifier

модификатор

style

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

opened

состояние открыт/закрыт

title

основной текст

onClick

обработчик нажатия на компонент

openTransition

анимация открытия

closeTransition

анимация закрытия

iconAnimationSpec

спецификация анимации иконки при открытии/закрытии

interactionSource

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

content

контент


fun AccordionItem(modifier: Modifier = Modifier, style: AccordionItemStyle = LocalAccordionItemStyle.current, opened: Boolean = false, title: String, onClick: () -> Unit = {}, action: @Composable () -> Unit, openTransition: EnterTransition = fadeIn() + expandVertically(), closeTransition: ExitTransition = fadeOut() + shrinkVertically(), interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, content: @Composable () -> Unit)

AccordionItem. Служит составным элементом для списка Accordion.

Parameters

modifier

модификатор

style

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

opened

состояние открыт/закрыт

title

основной текст

action

контент иконки

onClick

обработчик нажатия на компонент

openTransition

анимация открытия

closeTransition

анимация закрытия

interactionSource

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

content

контент