Проблема с Animatore после обновления проектаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Проблема с Animatore после обновления проекта

Сообщение Anonymous »

У меня есть старый проект 2023-2024 года, и я решил обновить все зависимости, gradle и agp, но после исправления ошибки gradle («targetjvm устарел») мое приложение тормозит после нажатия на кнопки или что-то в этом роде с помощью onclick (кажется так, потому что с текстовыми полями все в порядке) я получаю следующий журнал краша:
java.lang.IllegalStateException: Cannot start this animator on a detached view!
at android.graphics.RenderNode.addAnimator(RenderNode.java:1659)
at android.graphics.animation.RenderNodeAnimator.setTarget(RenderNodeAnimator.java:288)
at android.graphics.animation.RenderNodeAnimator.setTarget(RenderNodeAnimator.java:277)
at android.graphics.drawable.RippleForeground.startPending(RippleForeground.java:139)
at android.graphics.drawable.RippleForeground.drawHardware(RippleForeground.java:168)
at android.graphics.drawable.RippleForeground.draw(RippleForeground.java:340)
at android.graphics.drawable.RippleDrawable.drawBackgroundAndRipples(RippleDrawable.java:1238)
at android.graphics.drawable.RippleDrawable.drawSolid(RippleDrawable.java:860)
at android.graphics.drawable.RippleDrawable.draw(RippleDrawable.java:842)
at android.view.View.drawBackground(View.java:26627)
at android.view.View.draw(View.java:26334)
at androidx.compose.material.ripple.RippleHostView.draw(RippleHostView.android.kt:62)
at androidx.compose.material.ripple.AndroidRippleNode.drawRipples(Ripple.android.kt:147)
at androidx.compose.material.ripple.RippleNode.draw(Ripple.kt:391)
at androidx.compose.ui.node.LayoutNodeDrawScope.drawDirect-eZhPAX0$ui(LayoutNodeDrawScope.kt:132)
at androidx.compose.ui.node.LayoutNodeDrawScope.draw-eZhPAX0$ui(LayoutNodeDrawScope.kt:119)
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:484)
at androidx.compose.ui.node.NodeCoordinator.access$drawContainedDrawModifiers(NodeCoordinator.kt:69)


Подробнее здесь: https://stackoverflow.com/questions/799 ... ng-project
Ответить

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

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

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

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

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