Page 170 - الرسوم التعليمية المتحركة الفرقة الثانية تيرم أول 2022 - 2023
P. 170

‫بالتساوي طوال الوقت ‪ ،‬أو يمكنك تحديد الرسوم المتحركة لاستخدام الوقت‬
   ‫غير الخطي ‪ ،‬على سبيل المثال ‪ ،‬رسم متحرك يتسارع في البداية ويتباطأ‬

                      ‫في النهاية‪ .‬يصف الجدول ‪ 3‬المحرفين المتضمنين في‬
    ‫‪ android.view.animation .‬إذا كانت أدوات الإقحام المقدمة غير‬
  ‫مناسبة لاحتياجاتك ‪ ،‬فيرجى تطبيق واجهة ‪ Time Interpolator‬وإنشاء‬

                                             ‫المكون الإضافي الخاص بك‪.‬‬
                                                      ‫‪Interpolators‬‬

                                           ‫استخدام ‪Value Animator‬‬
       ‫تسمح لك فئة ‪ Value Animator‬بتحريك نوع معين من القيمة عن‬
   ‫طريق تحديد مجموعة ‪ int‬أو ‪ float‬أو ‪ color‬لتعيين مدة الحركة‪ .‬يمكنك‬
       ‫الحصول على ‪ Value Animator‬عن طريق استدعاء إحدى طرق‬

          ‫المصنع ‪: ofInt‬أو ‪ of Float‬أو ‪ of Object‬على سبيل المثال‪:‬‬
            ‫‪ValueAnimator animation = ValueAnimator.of‬‬
                                                        ‫;)‪Float(0f, 1f‬‬
                               ‫;)‪Animation .set Duration(1000‬‬
                                     ‫;)(‪ animation. Start‬رمز النسخ‬

     ‫في هذا الكود ‪ ،‬عند تشغيل طريقة )( ‪ ، start‬يبدأ ‪ValueAnimator‬‬
    ‫في حساب قيمة الرسوم المتحركة (بين ‪ 0‬و ‪ ، )1‬لمدة ‪ 1000‬مللي ثانية‪.‬‬

‫‪170‬‬
   165   166   167   168   169   170   171   172   173   174   175