Region
Области в Android Macro позволяют определять конкретные зоны на экране для взаимодействия и распознавания. Они полезны для ограничения области, где макрос ищет шаблоны или выполняет действия.
Типы областей
1. Базовая область Region
Базовая область Region определяет прямоугольную зону с помощью координат x, y и размеров ширины и высоты.
Параметры:
- x: горизонтальная координата левого верхнего угла
- y: вертикальная координата левого верхнего угла
- width: ширина области в пикселях
- height: высота области в пикселях
2. Использование областей
Области можно использовать для:
- Ограничения сопоставления шаблонов определенной зоной
- Определения кликабельных зон
- Создания границ для жестов свайпа
- Оптимизации производительности за счет уменьшения области поиска
Пример: сопоставление шаблонов в области
Вот пример поиска шаблона внутри заданной области:
Советы по использованию областей
- Используйте области для повышения производительности макроса, ограничивая зоны поиска
- Делайте области немного больше необходимого, чтобы учесть вариации экрана
- Учитывайте разрешение устройства при определении размеров области
- Тестируйте области при разной ориентации экрана
- Используйте переменные для хранения часто используемых областей