کنترلر انیمیشن

یک کنترلر انیمیشن، پخش انیمیشن ها را روی صفحه ساعت کنترل می کند.

نحو

<AnimationController play="TAP | ON_VISIBLE | ON_NEXT_SECOND |
                           ON_NEXT_MINUTE | ON_NEXT_HOUR"
                        delayPlay="float" delayRepeat="float
                        repeat="boolean" loopCount="integer"
                        resumePlayBack="boolean" beforePlaying="string"
                        afterPlaying="string" />

صفات

عنصر AnimationController دارای ویژگی های زیر است:

ویژگی های مورد نیاز

ویژگی های زیر مورد نیاز است:

play

یک نوع ماشه رویداد که زمان پخش انیمیشن را تعیین می کند. مقادیر ممکن شامل موارد زیر است:

  • TAP : وقتی کاربر روی عنصر ضربه می زند، انیمیشن پخش می شود.
  • ON_VISIBLE : انیمیشن زمانی پخش می شود که عنصر بعدی قابل مشاهده باشد.
  • ON_NEXT_SECOND : انیمیشن زمانی پخش می شود که ثانیه بعدی شروع شود.
  • ON_NEXT_MINUTE : انیمیشن با شروع دقیقه بعدی پخش می شود.
  • ON_NEXT_HOUR : انیمیشن با شروع ساعت بعدی پخش می شود.

ویژگی های اختیاری

ویژگی های زیر اختیاری هستند:

delayPlay
تاخیر در چند ثانیه قبل از پخش انیمیشن. پیش فرض 0 است.
delayRepeat
تاخیر در چند ثانیه قبل از تکرار انیمیشن. پیش فرض 0 است.
repeat
این که آیا انیمیشن پس از اتمام آن تکرار شود، آن را به طور نامحدود پخش کنید. پیش‌فرض به FALSE می‌رسد.
loopCount
چند بار یک انیمیشن را قبل از توقف تکرار کنیم. اگر repeat روی TRUE تنظیم شود، اولویت دارد و این مقدار نادیده گرفته می شود. پیش فرض 1 است.
resumePlayBack
زمانی که صفحه ساعت قابل مشاهده نباشد، انیمیشن ها متوقف می شوند. اگر resumePlayBack TRUE باشد، انیمیشن از همان فریمی ادامه می‌یابد که زمانی که صفحه ساعت قبلاً قابل مشاهده نبود نشان داده می‌شد. اگر resumePlayBack روی FALSE تنظیم شده باشد، وقتی صفحه ساعت دوباره قابل مشاهده شد، انیمیشن از ابتدا مجدداً راه اندازی می شود. پیش‌فرض به FALSE می‌رسد.
beforePlaying ، afterPlaying

وضعیت عنصر انیمیشن را قبل از پخش یا پس از اتمام آن تعریف کنید. این ویژگی ها را می توان به مقادیر زیر تنظیم کرد:

  • DO_NOTHING هیچ تغییری در وضعیت رندر شده عنصر ایجاد نمی کند.
  • FIRST_FRAME رندر عنصر را به فریم اول انیمیشن اصلاح می کند.
  • THUMBNAIL رندر عنصر را به منبع تصویر کوچک ارائه شده توسط منبع متحرک اصلاح می کند.
  • HIDE انیمیشن را پنهان می کند.

هر دو ویژگی پیش‌فرض DO_NOTHING هستند.

{% کلمه به کلمه %} {% آخر کلمه %} {% کلمه به کلمه %} {% آخر کلمه %}