Перейти к основному содержимому

Region

Области в Android Macro позволяют определять конкретные зоны на экране для взаимодействия и распознавания. Они полезны для ограничения области, где макрос ищет шаблоны или выполняет действия.

Типы областей

1. Базовая область Region

Базовая область Region определяет прямоугольную зону с помощью координат x, y и размеров ширины и высоты.

Параметры:

  • x: горизонтальная координата левого верхнего угла
  • y: вертикальная координата левого верхнего угла
  • width: ширина области в пикселях
  • height: высота области в пикселях

2. Использование областей

Области можно использовать для:

  • Ограничения сопоставления шаблонов определенной зоной
  • Определения кликабельных зон
  • Создания границ для жестов свайпа
  • Оптимизации производительности за счет уменьшения области поиска

Пример: сопоставление шаблонов в области

Вот пример поиска шаблона внутри заданной области:

Советы по использованию областей

  • Используйте области для повышения производительности макроса, ограничивая зоны поиска
  • Делайте области немного больше необходимого, чтобы учесть вариации экрана
  • Учитывайте разрешение устройства при определении размеров области
  • Тестируйте области при разной ориентации экрана
  • Используйте переменные для хранения часто используемых областей