النقطة
النقاط في Android Macro هي لبنات بناء أساسية تُستخدم لتحديد إحداثيات الشاشة ومعاملات الإيماءات. وهناك نوعان من النقاط المتاحة: النقاط الأساسية (Point) وSwipePoints.
أنواع النقاط
1. النقطة الأساسية (Point)
تمثل النقطة الأساسية موقعًا واحدًا على الشاشة باستخدام إحداثيين x وy.
المعاملات:
- x: الإحداثي الأفقي (بكسل من اليسار)
- y: الإحداثي العمودي (بكسل من الأعلى)
تُستخدم النقاط الأساسية عادةً مع عمليات النقر:
2. SwipePoint
يوسّع SwipePoint النقطة الأساسية بمعاملات إضافية للتحكم في الإيماءات.
المعاملات:
- x: الإحداثي الأفقي (بكسل من اليسار)
- y: الإحداثي العمودي (بكسل من الأعلى)
- holdDuration: المدة التي يجب الاستمرار في الضغط قبل بدء السحب (بالمللي ثانية)
- swipeDuration: المدة التي يجب أن يستغرقها حركة السحب (بالمللي ثانية)
تُستخدم SwipePoints في أزواج لتعريف إيماءات السحب:
نصائح لاستخدام النقاط
- استخدم إحداثيات الشاشة المناسبة لدقة جهازك
- بالنسبة إلى السحب، تأكد من أن holdDuration وswipeDuration طويلة بما يكفي للتعرف عليها
- اختبر النقاط بقيم إحداثيات مختلفة لضمان الموثوقية
- فكّر في استخدام المتغيرات لتخزين النقاط المستخدمة بشكل متكرر
- تذكّر أن (0,0) يقع في الزاوية العلوية اليسرى من الشاشة