Автоматический запуск Motion Layout (Android Studio) - PullRequest
1 голос
/ 14 июля 2020

Я хочу создать анимированный экран-заставку, и макет движения должен запускаться автоматически при запуске приложения. Что я могу сделать, чтобы макет движения запускался автоматически?

Ответы [ 2 ]

0 голосов
/ 25 августа 2020

Добавьте строку autoTransition = "animateToEnd" в свой переход

<Transition
    motion:constraintSetStart="@+id/start"
    motion:constraintSetEnd="@+id/end"

    motion:autoTransition="animateToEnd"

    motion:duration="1000">
0 голосов
/ 25 августа 2020

Сначала назначьте идентификатор MotionLayout в xml.

, затем напишите ниже коды в своей деятельности:

MotionLayout motionLayout = findViewById(R.id.motion_layout);     
motionLayout.transitionToEnd();

, если хотите для обратного перехода используйте эту строку кода:

motionLayout.transitionToStart();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...