Page 181 - الرسوم التعليمية المتحركة الفرقة الثانية تيرم أول 2022 - 2023
P. 181
float start Float = ((Number) start Value).float
;)(Value
return start Float + fraction * (((Number) end
;)Value).float Value() - start Float
رمز النسخ
ملاحظة :عند تشغيل( ValueAnimatorأو )، ObjectAnimator
فإنه يحسب المقياس الحالي للرسوم المتحركة (قيمة بين 0و ، )1ثم
يحسب رقم الاستيفاء بنا ًء على أداة الاستيفاء التي تستخدمها .يتم تلقي
وظيفة الاستيفاء بواسطة Type Evaluatorالخاص بك من خلال معلمة
الكسر ،لذلك لا يتعين عليك مراعاة المحرف الداخلي عند حساب قيمة
الرسوم المتحركة.
استخدام المحرفين
يحدد المحترف العلاقة الوظيفية بين قيم محددة في الرسوم المتحركة
والوقت .على سبيل المثال ،يمكنك تحديد الرسوم المتحركة للتحرك خط ًيا
طوال فترة الرسوم المتحركة ،كما يمكنك استخدام الحركة غير الخطية
والتسارع والتباطؤ.
يتلقى المحترف في نظام الرسوم المتحركة وظيفة تمثل الوقت المنقضي
للرسوم المتحركة من منتج الرسوم المتحركة .يعتمد إصلاح المحرف على
الوظيفة لتكون متسقة مع نوع الرسوم المتحركة التي يوفرها هدفها .يوفر
نظام Androidمجموعة من المتدخلات الشائعة في حزمة android
view animationإذا لم يلبي أي من هذه الاحتياجات احتياجاتك ،
فيمكنك تنفيذ واجهة Time Interpolatorوإنشاء المحرف الخاص بك.
181