MotionLayout использует файл сцены движения для определения последовательности движения. Файл сцены движения — это XML-файл, в котором указаны все аспекты последовательности движения. Узел <MotionLayout> в файле макета имеет атрибут app:layoutDescription , который указывает на файл сцены движения.
Эта ссылка не является исчерпывающей. Он предоставляет информацию о наиболее важных элементах файлов движущихся сцен и их наиболее часто используемых атрибутах.
-
<MotionScene> - Корневой элемент файла сцены движения.
-
<ConstraintSet> - Указывает положения и атрибуты всех видов в одной точке последовательности движений.
-
<Constraint> - Указывает расположение и атрибуты одного элемента последовательности движений.
-
<Transition> - Указывает начальное и конечное состояния последовательности движений, желаемые промежуточные состояния и действия пользователя, которые запускают последовательность.
-
<OnClick> - Указывает действие, которое необходимо выполнить, когда пользователь нажимает на представление.
-
<OnSwipe> - Указывает действие, которое необходимо выполнить, когда пользователь проводит пальцем по макету.
-
<KeyFrameSet> - Указывает местоположение и атрибуты для видов в ходе последовательности движений.
-
<KeyPosition> - Указывает местоположение вида в определенный момент последовательности движений.
-
<KeyAttribute> - Указывает атрибуты вида в определенный момент последовательности движений.
MotionLayout использует файл сцены движения для определения последовательности движения. Файл сцены движения — это XML-файл, в котором указаны все аспекты последовательности движения. Узел <MotionLayout> в файле макета имеет атрибут app:layoutDescription , который указывает на файл сцены движения.
Эта ссылка не является исчерпывающей. Он предоставляет информацию о наиболее важных элементах файлов движущихся сцен и их наиболее часто используемых атрибутах.
-
<MotionScene> - Корневой элемент файла сцены движения.
-
<ConstraintSet> - Указывает положения и атрибуты всех видов в одной точке последовательности движений.
-
<Constraint> - Указывает расположение и атрибуты одного элемента последовательности движений.
-
<Transition> - Указывает начальное и конечное состояния последовательности движений, желаемые промежуточные состояния и действия пользователя, которые запускают последовательность.
-
<OnClick> - Указывает действие, которое необходимо выполнить, когда пользователь нажимает на представление.
-
<OnSwipe> - Указывает действие, которое будет выполнено, когда пользователь проведет пальцем по макету.
-
<KeyFrameSet> - Указывает местоположение и атрибуты для видов в ходе последовательности движений.
-
<KeyPosition> - Указывает местоположение вида в определенный момент последовательности движений.
-
<KeyAttribute> - Указывает атрибуты вида в определенный момент последовательности движений.
MotionLayout использует файл сцены движения для определения последовательности движения. Файл сцены движения — это XML-файл, в котором указаны все аспекты последовательности движения. Узел <MotionLayout> в файле макета имеет атрибут app:layoutDescription , который указывает на файл сцены движения.
Эта ссылка не является исчерпывающей. Он предоставляет информацию о наиболее важных элементах файлов движущихся сцен и их наиболее часто используемых атрибутах.
-
<MotionScene> - Корневой элемент файла сцены движения.
-
<ConstraintSet> - Указывает положения и атрибуты всех видов в одной точке последовательности движений.
-
<Constraint> - Указывает расположение и атрибуты одного элемента последовательности движений.
-
<Transition> - Указывает начальное и конечное состояния последовательности движений, желаемые промежуточные состояния и действия пользователя, которые запускают последовательность.
-
<OnClick> - Указывает действие, которое необходимо выполнить, когда пользователь нажимает на представление.
-
<OnSwipe> - Указывает действие, которое необходимо выполнить, когда пользователь проводит пальцем по макету.
-
<KeyFrameSet> - Указывает местоположение и атрибуты для видов в ходе последовательности движений.
-
<KeyPosition> - Указывает местоположение вида в определенный момент последовательности движений.
-
<KeyAttribute> - Указывает атрибуты вида в определенный момент последовательности движений.