Макет движения добавляет атрибут ограничения к переходу

У меня есть простой макет движения, который меняется от одного макета к другому.

<?xml version="1.0" encoding="utf-8"?>
<MotionScene xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:motion="http://schemas.android.com/apk/res-auto"
    xmlns:app="urn:oasis:names:tc:xliff:document:1.2">

    <Transition
        motion:constraintSetStart="@layout/activity_new"
        motion:constraintSetEnd="@layout/activity_new_ii"
        motion:duration="1000">
    </Transition>

</MotionScene>

Здесь я также хочу анимировать макет aplha, который является прямым потомком motionlayout. Документы показывают атрибуты ограничения, применяемые к представлениям индивидуально. как в этой статье. Как добавить атрибут к переходу между макетами.

1 ответ

Вы не можете использовать макет движения для анимации между различными макетами (то есть макетами разных действий). Макет движения только оживляет виды внутри него. С другой стороны, вы можете включить оба макета, которые вы хотите переместить, внутри макета движения и начать с этого...

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