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

‫الرئيسي المقابل‪ .‬ثم قم باستدعاء أسلوب المصنع )( ‪of Key frame‬‬
     ‫للحصول على كائن ‪ Property Values Holder.‬بمجرد الحصول‬
      ‫على الكائن ‪ ،‬يمكنك الحصول على الرسوم المتحركة عن طريق تمرير‬
      ‫الكائن ‪ PropertyValuesHolder‬والكائن‪ .‬يوضح مقتطف الشفرة‬

                                                  ‫التالي كيفية القيام بذلك‪:‬‬

                 ‫;)‪Key frame kf0 = Keyframe.ofFloat(0f, 0f‬‬

             ‫;)‪Key frame kf1 = Keyframe.ofFloat(.5f, 360f‬‬

                 ‫;)‪Key frame kf2 = Keyframe.ofFloat(1f, 0f‬‬

           ‫‪PropertyValuesHolder pvhRotation = Property‬‬
        ‫‪Values Holder. Of Key frame("rotation", kf0, kf1,‬‬

                                                                  ‫;)‪kf2‬‬

                               ‫= ‪ObjectAnimator rotationAnim‬‬
         ‫‪ObjectAnimator.ofPropertyValuesHolder(target,‬‬

                                                       ‫)‪pvhRotation‬‬

              ‫;)‪ rotationAnim.setDuration(5000ms‬رمز النسخ‬

                                             ‫التحكم في الرسوم المتحركة‬

   ‫يسمح نظام الرسوم المتحركة للسمات باستخدام الرسوم المتحركة المبسطة‬
     ‫لكائن العرض ويوفر بعض المزايا على نظام عرض الرسوم المتحركة‪.‬‬

  ‫يقوم نظام عرض الرسوم المتحركة بتحويل كائن العرض عن طريق تغيير‬
      ‫طريقة رسم الكائن‪ .‬تتم معالجة هذا في حاوية كل طريقة عرض ‪ ،‬لأن‬

     ‫طريقة العرض نفسها لا تحتوي على خصائص قابلة للتشغيل‪ .‬يؤدي هذا‬

‫‪183‬‬
   178   179   180   181   182   183   184   185   186   187   188