Page 185 - الرسوم التعليمية المتحركة الفرقة الثانية تيرم أول 2022 - 2023
P. 185
لتحريك خصائص كائن العرض ،مثل لونه أو زاوية تدويره ،كل ما
عليك فعله هو إنشاء كائن متحرك للخاصية وتحديد الخصائص التي
تريد تحريكها.
Object Animator .of Float(my View, "rotation", 0f,
;)360fرمز النسخ
ViewPropertyAnimatorالرسوم المتحركة
استخدم ViewPropertyAnimatorللرسوم المتحركة .يوفر
ViewPropertyAnimatorطريقة بسيطة لاستخدام كائن
Animatorأساسي واحد لتحريك خصائص متعددة للعرض بشكل
متوا ٍز .إنه يتصرف مثل ObjectAnimatorإلى حد كبير ،لأنه يعدل
القيمة الفعلية لخصائص العرض ،ولكنه أكثر فعالية للعديد من
الخصائص في نفس الوقت .بالإضافة إلى ذلك ،فإن الكود باستخدام
ViewPropertyAnimatorأكثر إيجا ًزا وأسهل في القراءة .يوضح
مقتطف الشفرة التالي الاختلاف عند استخدام كائنات
ObjectAnimatorمتعددة ،و ObjectAnimatorواحد و
ViewPropertyAnimatorعند تحريك خصائص xو yللعرض
في نفس الوقت.
رسوم متحركة متعددة
ObjectAnimator anim X = ObjectAnimator.ofFloat
)(myView, "x", 50f
= ObjectAnimator animY
;)ObjectAnimator.ofFloat(myView, "y", 100f
185