Ai User Message
fun AiUserMessage(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, style: AiUserMessageStyle = LocalAiUserMessageStyle.current, isInEdit: Boolean = false, uploadingContent: @Composable ColumnScope.() -> Unit? = null, actions: ButtonGroupScope.() -> Unit? = null, editableActions: ButtonGroupScope.() -> Unit? = null, keyboardOptions: KeyboardOptions = KeyboardOptions.Default, keyboardActions: KeyboardActions = KeyboardActions.Default, onTextLayout: (TextLayoutResult) -> Unit = {}, motion: Motion<AiUserMessageMotionStyle> = rememberAiUserMessageMotion())
Компонент AiUserMessage используется для отображения запроса пользователя в ИИ-сценариях.
Parameters
value
значение в поле ввода
on Value Change
callback для изменения текста при вводе
modifier
модификатор
style
стиль компонента
is In Edit
находится ли компонент в режиме редактирования текста
uploading Content
загружаемый пользователем контент
actions
действия внутри отдельного com.sdds.compose.uikit.ButtonGroup
editable Actions
действия внутри отдельного com.sdds.compose.uikit.ButtonGroup, отображающиеся в режиме редактирования
keyboard Options
для настройки клавиатуры, например KeyboardType или ImeAction
keyboard Actions
когда на ввод подается ImeAction вызывается соответствующий callback
on Text Layout
колбэк, сигнализирующий об окончания лэйаута текста
motion
объект анимаций