ما وراء المستطيلات: الـ Path API
يتعامل Impeller مع المسارات المعقدة بكفاءة أكبر بكثير من Skia من خلال تقنية tessellation.
رياضيات واجهة المستخدم
لبناء شريط تقدم دائري مخصص بدون مكتبة:
- استخدم
path.arcTo. - استخدم
path.conicToللمنحنيات الناعمة. - احتفظ بكائن الـ path خارج حلقة الـ
paintإن أمكن (تحسين للأداء!).
تمرين: ارسم مسدساً (hexagon) مثالياً باستخدام الدوال المثلثية (sin, cos) داخل الـ CustomPainter الخاص بك.