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‬‬
   176   177   178   179   180   181   182   183   184   185   186