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 ...>