Chuyển tới nội dung chính

Region

Region trong Android Macro cho phép bạn định nghĩa các vùng cụ thể trên màn hình để tương tác và nhận diện. Chúng hữu ích để giới hạn nơi mà macro tìm kiếm các mẫu hoặc thực hiện các hành động.

Các loại Region

1. Region cơ bản

Một Region cơ bản định nghĩa một vùng hình chữ nhật bằng các tọa độ x, y và kích thước chiều rộng, chiều cao.

Các tham số:

  • x: Tọa độ ngang của góc trên cùng bên trái
  • y: Tọa độ dọc của góc trên cùng bên trái
  • width: Chiều rộng của vùng tính bằng pixel
  • height: Chiều cao của vùng tính bằng pixel

2. Sử dụng Region

Region có thể được dùng để:

  • Giới hạn việc so khớp mẫu trong một vùng cụ thể
  • Định nghĩa các vùng có thể chạm
  • Tạo ranh giới cho các cử chỉ vuốt
  • Tối ưu hóa hiệu suất bằng cách giảm vùng tìm kiếm

Ví dụ: So khớp mẫu trong Region

Dưới đây là một ví dụ về việc tìm kiếm một mẫu bên trong một vùng đã định nghĩa:

Mẹo khi sử dụng Region

  • Sử dụng region để cải thiện hiệu suất macro bằng cách giới hạn vùng tìm kiếm
  • Làm cho region hơi lớn hơn mức cần thiết để bù cho các biến thể màn hình
  • Cân nhắc độ phân giải thiết bị khi định nghĩa kích thước region
  • Kiểm tra region với các hướng màn hình khác nhau
  • Sử dụng biến để lưu trữ các region thường được sử dụng