Accordion Item
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
основной текст
on Click
обработчик нажатия на компонент
open Transition
анимация открытия
close Transition
анимация закрытия
icon Animation Spec
спецификация анимации иконки при открытии/закрытии
interaction Source
источник взаимодействий
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
контент иконки
on Click
обработчик нажатия на компонент
open Transition
анимация открытия
close Transition
анимация закрытия
interaction Source
источник взаимодействий
content
контент