Приложение аварийно завершает работу при попытке анимировать размер шрифта в MotionScene для Compose.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Приложение аварийно завершает работу при попытке анимировать размер шрифта в MotionScene для Compose.

Сообщение Anonymous »

Я использую версию 1.0.1 Motion Layout для Jetpack Compose вместе с Compose bom 2024.02.01, Material3 и сценой движения JSON5, и когда я пытаюсь реализовать простой вариант использования, например анимацию размера шрифта Text(), приложение вылетает со следующим сообщением об ошибке:
java.lang.IllegalArgumentException: нет абзаца androidx.compose.foundation.text.modifiers.TextStringSimpleNode.draw(TextStringSimpleNode.kt:390)
Я следовал примеру: https://github.com/androidx/constraintl ... SON-Syntax

Код: Выделить всё

    custom: {
background: '#0000FF',
textColor: '#FFFFFF',
textSize: 12
}

var properties = motionProperties("a")
Text(text = "Hello", modifier = Modifier
.layoutId(properties.value.id())
.background(properties.value.color("background"))
,color = properties.value.color("textColor")
,fontSize = properties.value.fontSize("textSize")
)

Я думаю, это как-то связано с реализацией нового метода Modifier.Node() для рисования/рендеринга составных элементов текста.
Я пробовал чтобы уменьшить и увеличить высоту прогресса и motionLayout, это не сработало

Подробнее здесь: https://stackoverflow.com/questions/788 ... or-compose
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»