نبض واجهة المستخدم: الـ Tickers
الرسوم المتحركة هي مجرد دالة للزمن. في Flutter، الـ Ticker هو الآلية التي تعطي إشارة بدء إطار جديد.
متطلبات 120 FPS
- V-Sync: المزامنة دائماً مع معدل تحديث الشاشة.
- Zero Garbage: لا تقم بتخصيص كائنات (allocating) داخل استدعاء
onTick. - الرياضيات فوق الكائنات: استخدم الرياضيات البحتة لحساب الإزاحات بدلاً من إنشاء كائنات
Tweenفي كل إطار.
تحدي: ابنِ رسماً متحركاً لبندول يعمل بمعدل 120 FPS ثابت تماماً.