(クラス)
1つ以上のタッチが発生したことを通知します。
説明
1つの
TouchWindowEvent は、
TouchWindowContact に代表されるような個別の接触を複数保持しています。各イベントは、タッチデバイスへの1回の指でのタッチを意味していることが多いでしょう。
TouchWindowEvent それ自身は位置情報を持っていませんが、その接触は(位置情報を)持っています。
導入:
バージョン 8.0
コンストラクタ protected | {TouchWindowEvent.default} |
フィールド public-get private-set TouchWindowEvent.contact-count:
int
フィールド public-get private-set TouchWindowEvent.primary-contact-index:
int
state: | イベントが起きた際の入力システムの状態を示します。 |
フィールド public-get private-set TouchWindowEvent.state:
StateMask
public constant TouchWindowEvent.max-contacts:
int =10
(コンストラクタ)
protected | {TouchWindowEvent.default} |
この項目はサポートされていません。内部使用限定となっています。
(フィールド)
public-get private-set TouchWindowEvent.contact-count:
int
(フィールド)
public-get private-set TouchWindowEvent.primary-contact-index:
int 存在する初回接触のインデックス。
説明
タッチグループの中で、あるコンタクトがプライマリ コンタクトとなる場合があり、一般的に最初のコンタクトがそれに該当します。もしくは古典的にはマウスのインターフェースで、ポインタにマップされたものが該当します。
全てのシステムがプライマリ コンタクトを生成するわけではありません。そのような場合、この値は -1 になります。
(フィールド)
public-get private-set TouchWindowEvent.state:
StateMask イベントが起きた際の入力システムの状態を示します。
説明
StateMask には、インプット システムの状態に関するさまざまな情報 (Shift、control、および Alt キーの位置、および Caps Lock が有効であったかどうかなど) があります。詳細は
StateMask を参照してください。
(クラス定数)
public constant TouchWindowEvent.max-contacts:
int =10
このイベントが扱える接触数の最大値。
注意事項
この値はクラス自身を参照し、ホスト プラットフォーム がサポートしている同時に接触できる数とは関係がありません。
(メソッド)
このイベント内から、1つの接触を取得します。
index: 返却する接触点のインデックス。
戻り値
説明
TouchWindowEvent は1つ以上の接触を表すことが可能です。
time や、
state のようなプロパティが接触の中では一般的であるのに対して、このメソッドは
TouchWindowContact を返却することで各接触の独自のプロパティに対してのアクセスを提供します。