إنتقل إلى المحتوى الرئيسي

النقطة

النقاط في Android Macro هي لبنات بناء أساسية تُستخدم لتحديد إحداثيات الشاشة ومعاملات الإيماءات. وهناك نوعان من النقاط المتاحة: النقاط الأساسية (Point) وSwipePoints.

أنواع النقاط

1. النقطة الأساسية (Point)

تمثل النقطة الأساسية موقعًا واحدًا على الشاشة باستخدام إحداثيين x وy.

المعاملات:

  • x: الإحداثي الأفقي (بكسل من اليسار)
  • y: الإحداثي العمودي (بكسل من الأعلى)

تُستخدم النقاط الأساسية عادةً مع عمليات النقر:

2. SwipePoint

يوسّع SwipePoint النقطة الأساسية بمعاملات إضافية للتحكم في الإيماءات.

المعاملات:

  • x: الإحداثي الأفقي (بكسل من اليسار)
  • y: الإحداثي العمودي (بكسل من الأعلى)
  • holdDuration: المدة التي يجب الاستمرار في الضغط قبل بدء السحب (بالمللي ثانية)
  • swipeDuration: المدة التي يجب أن يستغرقها حركة السحب (بالمللي ثانية)

تُستخدم SwipePoints في أزواج لتعريف إيماءات السحب:

نصائح لاستخدام النقاط

  • استخدم إحداثيات الشاشة المناسبة لدقة جهازك
  • بالنسبة إلى السحب، تأكد من أن holdDuration وswipeDuration طويلة بما يكفي للتعرف عليها
  • اختبر النقاط بقيم إحداثيات مختلفة لضمان الموثوقية
  • فكّر في استخدام المتغيرات لتخزين النقاط المستخدمة بشكل متكرر
  • تذكّر أن (0,0) يقع في الزاوية العلوية اليسرى من الشاشة