Представления MotionLayout выходят за родительские границы, когда наборы ограничений различаютсяAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Представления MotionLayout выходят за родительские границы, когда наборы ограничений различаются

Сообщение Anonymous »

Я работаю с MotionLayout над реализацией анимации,
но столкнулся с неожиданной проблемой и нуждаюсь в некоторых советах.
Проблема
У меня есть MotionScene с начальным и конечным наборами ограничений для определения анимации. Если начальный и конечный ConstraintSets имеют одинаковые ограничения, все представления остаются в пределах границ родительского макета. Однако если ограничения в начале и конце различаются, два представления, tv_detail_result_title_sub1 и btn_detail_result_title_info1, выходят за границы родительского макета во время или после перехода.**

Код: Выделить всё

**XML Layout**























































**Include Layout**

















**Motion Scene**


















Вопрос
Почему изменение ConstraintSet приводит к выходу представлений за пределы родительских границ?
Как лучше всего предотвратить такое поведение?

Подробнее здесь: https://stackoverflow.com/questions/792 ... ets-differ
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»