MotionLayout в AndroidX

Я хочу использовать MotionLayout, но мое приложение на AndroidX, я пробовал использовать обычные теги XML, но они не работают. Редактор макетов просто показывает серое поле с именем тега. Как мне использовать MotionLayout в AndroidX или, если это невозможно, можете ли вы дать мне альтернативу.

Спасибо:)

Теперь это случилось и с GridLayout. Вот скриншоты:

Это просто странно. Код для GridLayout:

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

</androidx.gridlayout.widget.GridLayout>

0 ответов

MotionLayout был добавлен в ConstraintLayout 2.0, поэтому убедитесь, что у вас есть

implementation 'androidx.constraintlayout:constraintlayout:$androidConstraintLayoutVersion'

в вашем приложении build.gradle где $androidConstraintLayoutVersion не менее 2,0

Трудно сказать без кода, но убедитесь, что ваш XML-тег правильный:<androidx.constraintlayout.motion.widget.MotionLayout ...>

Другие вопросы по тегам