Region
Android Macro の Region を使用すると、やり取りや認識を行うための特定の領域を画面上に定義できます。マクロがテンプレートを検索したりアクションを実行したりする範囲を制限するのに役立ちます。
リージョンの種類
1. 基本 Region
基本 Region は x、y 座標と幅、高さを使って長方形の領域を定義します。
パラメータ:
- x: 左上の角の水平座標
- y: 左上の角の垂直座標
- width: リージョンの幅(ピクセル単位)
- height: リージョンの高さ(ピクセル単位)
2. リージョンの使用
リージョンは次のことに使用できます。
- テンプレートマッチングを特定の領域に制限する
- クリック可能なゾーンを定義する
- スワイプジェスチャーの境界を作成する
- 検索範囲を絞ることでパフォーマンスを最適化する
例: リージョン内のテンプレートマッチング
定義したリージョン内でテンプレートを検索する例を示します。
リージョンを使う際のヒント
- 検索範囲を限定してマクロのパフォーマンスを向上させるためにリージョンを使いましょう
- 画面のばらつきを考慮し、必要なサイズよりわずかに大きめのリージョンを作りましょう
- リージョンの寸法を定義する際はデバイスの解像度を考慮しましょう
- 異なる画面の向きでリージョンをテストしましょう
- よく使うリージョンは変数に格納しましょう