<KeyAttribute>

מציינת את מאפייני הצפייה ברגע מסוים ברצף התנועה. שלך יכול להשתמש ב-<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

בתוך