Chỉ định trạng thái bắt đầu và kết thúc của một chuỗi chuyển động, mục tiêu các trạng thái trung gian và các tương tác của người dùng kích hoạt chuyển động.
Cú pháp
<Transition motion:constraintSetStart="start" motion:constraintSetEnd="end" [ motion:duration="integer" ] > ... </Transition>
Thuộc tính
motion:constraintSetStart
- Trạng thái ban đầu của chuỗi chuyển động. Đây có thể là mã nhận dạng của
<ConstraintSet>
hoặc bố cục. Để chỉ định<ConstraintSet>
, hãy đặt giá trị này cho"@+id/constraintSetId"
Để chỉ định một bố cục, hãy đặt thành"@layout/layoutState"
. motion:constraintSetEnd
- Trạng thái cuối cùng của chuỗi chuyển động. Đây có thể là mã nhận dạng của
<ConstraintSet>
hoặc một bố cục. Để chỉ định<ConstraintSet>
, hãy đặt giá trị này cho"@+id/constraintSetId"
. Để chỉ định một bố cục, đặt nó thành"@layout/layoutState"
. motion:duration
- Thời lượng của chuỗi chuyển động tính bằng mili giây. Nếu không được chỉ định,
<MotionScene>
defaultDuration
của phần tử được sử dụng.
Có thể chứa
<onClick>
- Cho biết chuỗi chuyển động được kích hoạt bằng thao tác chạm của người dùng.
<onSwipe>
- Cho biết chuỗi chuyển động được kích hoạt bằng thao tác vuốt của người dùng.
<KeyFrameSet>
- Chỉ định một hoặc nhiều vị trí trung gian hoặc chế độ cài đặt thuộc tính cho các phần tử trong chuỗi chuyển động.