首页 > 解决方案 > AndroidX 中的 MotionLayout

问题描述

我想使用 MotionLayout 但我的应用程序在 AndroidX 中,我尝试使用通常的 XML 标签但它们不起作用。布局编辑器只显示一个带有标签名称的灰色框。我如何在 AndroidX 中使用 MotionLayout,或者如果这不可能,你可以给我一个替代方案。

谢谢 :)

它现在也发生在 GridLayout 上。以下是截图:

在此处输入图像描述在此处输入图像描述

这很奇怪。网格布局的代码:

<androidx.gridlayout.widget.GridLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content>

</androidx.gridlayout.widget.GridLayout>

标签: androidandroidxandroid-motionlayout

解决方案


MotionLayout已添加到 ConstraintLayout 2.0,因此请确保您有

implementation 'androidx.constraintlayout:constraintlayout:$androidConstraintLayoutVersion'

在您的应用程序build.gradle$androidConstraintLayoutVersion至少有 2.0


推荐阅读