لتحديد موضع العرض في لحظة معيّنة أثناء تسلسل الحركة. تُستخدم هذه السمة لضبط المسار التلقائي للحركة.
على سبيل المثال، إذا كان هناك كائن يبدأ من الزاوية العلوية اليسرى وينتهي عند
أسفل الزاوية اليمنى، يؤدي تسلسل الحركة الافتراضي إلى تحريك الكائن لأسفل قطريًا
الشاشة. بإضافة عنصر أو أكثر من عناصر <KeyPosition>، يمكنك تشويه
.
بناء الجملة
<KeyPosition motion:motionTarget="@id/targetPath" motion:framePosition="percentage" motion:keyPositionType="type" motion:percentX="xOffset" motion:percentY="yOffset" />
السمات
motion:motionTarget- اطّلِع على الأشخاص الذين يتم التحكّم في حركتهم من خلال جهاز
<KeyPosition>هذا. motion:framePosition- عدد صحيح من 1 إلى 99 تحدّد فيه الوقت الذي يصل إليه العرض في تسلسل الحركة
والنقطة المحددة بواسطة
<KeyPosition>. على سبيل المثال، إذاframePositionتبلغ 25، ويصل العرض إلى النقطة المحددة ربع العملية من خلال الحركة. motion:percentX،motion:percentY- حدِّد الموضع الذي يصل إليه العرض.
keyPositionTypeكيفية تفسير هذه القيم. motion:keyPositionType- يحدد كيفية تمثيل قيم
percentXوpercentY. مفسّر. في ما يلي الإعدادات المحتمَلة: parentRelativeتم تحديد
percentXوpercentYبالنسبة إلى طريقة العرض الأصلية. س هو المحور الأفقي، ويتراوح من 0 إلى اليسار الجانب إلى 1 للجانب الأيمن. المحور ص هو المحور الرأسي، حيث يشير 0 إلى الأعلى و1 هو الأسفل.على سبيل المثال، إذا كنت تريد أن تصل طريقة العرض المستهدَفة إلى نقطة في منتصف الطريق الجانب الأيمن من العرض الرئيسي، اضبط
percentXعلى 1percentYإلى 0.5.deltaRelativeتم تحديد
percentXوpercentYبالنسبة إلى المسافة التي يتحركها العرض على مدار تسلسل الحركة بالكامل. س هو المحور الأفقي وص المحور العمودي. في كليهما الحالات، والرقم 0 هو موضع بداية العرض في هذا المحور، و1 هو الموضع النهائي الموقع.لنفترض أن المشاهدة المستهدفة تتحرك بمقدار 100 بكسل مستقل الكثافة لأعلى و100 وحدة بكسل مستقلة الكثافة إلى اليمين، ولكنك تريد انتقال العرض إلى أسفل بمقدار 40 بكسل مستقل الكثافة خلال الربع الأول من الحركة، ثم ترجيع لأعلى. اضبط السمة
framePositionعلى 25، وkeyPositionTypeعلىdeltaRelative، وpercentYإلى -0.4.pathRelativeالمحور س هو الاتجاه الذي تتحرك فيه طريقة العرض المستهدفة على مدار المسار، حيث يمثل 0 موضع البداية و1 هو الموضع النهائي. تشير رسالة الأشكال البيانية يكون المحور ص عموديًا على المحور س، وتتوفر قيم موجبة على يسار المسار والقيم السالبة إلى اليمين. إذًا، يكون الموضع الأولي للعرض
(0,0)والموضع النهائي هو(1,0). إعداد قيمةpercentYبقيمة غير صفرية إلى انحناء العرض في اتجاه واحد أو آخر.لنفترض أنك تريد أن يأخذ العرض نصف تسلسل الحركة لتغطية 10% من المسافة الإجمالية، ثم تسريع تغطية الـ 90% المتبقية. ضبط
framePositionإلى 50،keyPositionTypeإلىpathRelative، وpercentXإلى 0.1. وتظل قيمةpercentYعلى 0.