تُستخدَم لتحديد سمات العرض في لحظة معيّنة أثناء تسلسل الحركة. إِنْتَ
يمكنك استخدام <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