מציינת את מאפייני הצפייה ברגע מסוים ברצף התנועה. שלך
יכול להשתמש ב-<KeyAttribute>
כדי להגדיר את המאפיינים הרגילים של התצוגה.
נניח שמידת האטימות (android:alpha
) של תצוגה מוגדרת ל-0 בשדה הראשוני
<ConstraintSet>
ו-1 ב-<ConstraintSet>
הגמר. כברירת מחדל,
את התצוגה להפוך לשקוף בהדרגה לאורך כל רצף התנועה. אם אתם רוצים לצפות בתצוגה
כך שיישאר בלתי נראה במשך 80% מרצף התנועה, ולאחר מכן עמעום במהירות, הוסיפו
צומת <KeyAttribute>
עם המאפיין motion:framePosition
שמוגדר ל-80 ו-
המאפיין android:alpha
מוגדר ל-0.
תחביר
<KeyAttribute motion:motionTarget="@id/targetPath" motion:framePosition="percentage" [ attribute = value ] />
מאפיינים
motion:motionTarget
- הצגה של המאפיינים שנשלטים על ידי
<KeyAttribute>
הזה. motion:framePosition
- מספר שלם מ-1 עד 99 שמציין מתי ברצף התנועה התצוגה כוללת
מאפיינים שצוינו על ידי
<KeyAttribute>
. לדוגמה, אםframePosition
הוא 25, אז לתצוגה יש את המאפיינים שצוינו רבע מהדרך דרך רצף התנועה.
אפשר להגדיר את מאפייני התצוגה המפורטת הבאים. לקבלת מידע נוסף על
תוכלו לעיין במאמרי העזרה של View
.
android:alpha
android:elevation
android:rotation
android:rotationX
android:rotationY
android:scaleX
android:scaleY
android:translationX
android:translationY
android:translationZ
android:visibility
transitionPathRotate