MotionLayout не распознает - PullRequest
       17

MotionLayout не распознает

0 голосов
/ 27 декабря 2018

Я добавил библиотеку для Макет движения

implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3'

, но с добавлением MotionLayout в файл макета он не распознает макет.

Error inflating class android.support.constraint.motion.MotionLayout

Ответы [ 2 ]

0 голосов
/ 17 марта 2019

Я тоже столкнулся с проблемой.Я не смог увидеть дизайн макета на экране предварительного просмотра для макета движения.

Мои зависимости уровня приложения были:

implementation 'androidx.appcompat:appcompat:1.1.0-alpha03'
implementation 'androidx.core:core-ktx:1.1.0-alpha05'
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3'

И файл макета был: <android.support.constraint.motion.MotionLayout ... />

Когда я изменил его на: androidx.constraintlayout.motion.widget.MotionLayout он работал нормально.

0 голосов
/ 29 декабря 2018

Вы импортируете зависимость AndroidX / JetPack, но используете старую ссылку на MotionLayout.Класс MotionLayout теперь находится здесь:

androidx.constraintlayout.motion.widget.MotionLayout

Выполните чистую сборку, используя также gradlew clean для очистки кешей:)

...