קובע את המצבים של ההתחלה והסיום של רצף התנועה, את המצבים הביניים של היעד ואת האינטראקציות של המשתמש שמפעילות את התנועה.
תחביר
<Transition motion:constraintSetStart="start" motion:constraintSetEnd="end" [ motion:duration="integer" ] > ... </Transition>
מאפיינים
motion:constraintSetStart
- המצב הראשוני של רצף התנועה. זה יכול להיות המזהה של
<ConstraintSet>
או של פריסה. כדי לציין<ConstraintSet>
, מגדירים את המאפיין הזה בתור"@+id/constraintSetId"
. כדי לציין פריסה, מגדירים אותה כ-"@layout/layoutState"
. motion:constraintSetEnd
- המצב הסופי של רצף התנועה. זה יכול להיות המזהה של
<ConstraintSet>
או פריסה. כדי לציין<ConstraintSet>
, מגדירים את המאפיין הזה בתור"@+id/constraintSetId"
. כדי לציין פריסה, מגדירים אותה כ-"@layout/layoutState"
. motion:duration
- משך רצף התנועה באלפיות השנייה. אם לא צוין ערך, המערכת תשתמש בערך
defaultDuration
של הרכיב<MotionScene>
.
יכול להכיל
<onClick>
- הערך הזה מציין שרצף התנועה מופעל על ידי מגע של משתמש.
<onSwipe>
- הערך הזה מציין שרצף התנועה מופעל על ידי החלקה של המשתמש.
<KeyFrameSet>
- מציין מיקום ביניים אחד או יותר או הגדרות מאפיין לאלמנטים ברצף התנועה.