在 ConstraintLayout 中具有动态高度闪烁的 ComposeView

ComposeView with dynamic height flickering inside ConstraintLayout

我在这样的 ConstraintLayout 中有一个 ComposeView:

    <androidx.compose.ui.platform.ComposeView
        android:id="@+id/compose"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent" />

并且此 ComposeView 扩展为 AnimatedVisibility。我遇到了视觉故障,我无法弄清楚是什么原因造成的。

当我在 Compose activity 中使用相同的组件时,没有 ComposeView 集成,它工作正常

由于我无法在 Whosebug 中上传视频,我创建了一个最小示例来重现它并将视频放在 github https://github.com/GabrielLasso/jetpack-compose-flickering/tree/master

的自述文件中

我设置

android:layout_height="wrap_content"

成功了