GlassTouchGestureStatus.TouchOperation
パッケージ
com.nttqonoq.devices.android.mirzalibrary.data
Enum Class GlassTouchGestureStatus.TouchOperation
継承ツリー
Object
Enum<GlassTouchGestureStatus.TouchOperation>
com.nttqonoq.devices.android.mirzalibrary.data.GlassTouchGestureStatus.TouchOperation
クラスの説明
public static enum GlassTouchGestureStatus.TouchOperation
extends Enum<GlassTouchGestureStatus.TouchOperation>
タッチ操作の方法を表すEnum
ネストされたクラスの概要
| クラスから継承されたネストされたクラス/インタフェース |
|---|
| Enum.EnumDesc<E extends Enum<E>> |
タッチセンサーのジェスチャーの遷移図
ジェスチャーについて
- 使いやすいジェスチャーを水色で示しています。
- タッチセンサーに触れた状態で少しでも動くと「Move」状態であると判定されます。
- そのため、シングルタップ等を行う場合も、同時に「Move」状態でもあると判定される場合が多いです。
- 「LongPressRepeat」について
- 「LongPressInitial」状態になると間もなく「LongPressRepeat」状態であると判定されます。
- タッチセンサーに触れ続けている限り、「LongPressRepeat」状態であると定期的に判定されます。
列挙型定数の概要
| 列挙型定数 | 説明 |
|---|---|
| DOUBLE | ダブル |
| DOWN | ダウン |
| LONG_PRESS_INITIAL | 長押し(初回のみ) |
| LONG_PRESS_REPEAT | 長押し(2回目以降) |
| MOVE | 移動 |
| NEXT | 後 |
| PREVIOUS | 前 |
| SINGLE | シングル |
| TRIPLE | トリプル |
| UP | アップ |
メソッドの概要
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
| static GlassTouchGestureStatus.TouchOperation | fromCode(int code) | コードから 対応する方法を返す |
| int | getCode() | タッチ操作の方法コードを取得する |
| static GlassTouchGestureStatus.TouchOperation | valueOf(String name) | 指定された名前のこのクラスの列挙定数を返す |
| static GlassTouchGestureStatus.TouchOperation[] | values() | この列挙型クラスの定数を、宣言された順序で含む配列を返返す |
列挙型定数の詳細
| SINGLE |
|---|
| public static final GlassTouchGestureStatus.TouchOperation SINGLE |
| シングル |
| DOUBLE |
|---|
| public static final GlassTouchGestureStatus.TouchOperation DOUBLE |
| ダブル |
| TRIPLE |
|---|
| public static final GlassTouchGestureStatus.TouchOperation TRIPLE |
| トリプル |
| LONG_PRESS_INITIAL |
|---|
| public static final GlassTouchGestureStatus.TouchOperation LONG_PRESS_INITIAL |
| 長押し(初回のみ) |
| PREVIOUS |
|---|
| public static final GlassTouchGestureStatus.TouchOperation PREVIOUS |
| 前 |
| NEXT |
|---|
| public static final GlassTouchGestureStatus.TouchOperation NEXT |
| 後 |
| UP |
|---|
| public static final GlassTouchGestureStatus.TouchOperation UP |
| up |
| MOVE |
|---|
| public static final GlassTouchGestureStatus.TouchOperation MOVE |
| move |
| DOWN |
|---|
| public static final GlassTouchGestureStatus.TouchOperation DOWN |
| down |
| LONG_PRESS_REPEAT |
|---|
| public static final GlassTouchGestureStatus.TouchOperation LONG_PRESS_REPEAT |
| 長押し(2回目以降) |
メソッドの詳細
values
public static GlassTouchGestureStatus.TouchOperation[] values()
この列挙型クラスの定数を、宣言された順序で含む配列を返す
| 戻り値: |
|---|
| この列挙型クラスの定数を宣言された順序で含む配列 |
valueOf
public static GlassTouchGestureStatus.TouchOperation valueOf(String name)
指定された名前のこのクラスの列挙定数を返す。文字列は、このクラスで列挙定数を宣言するために使用された識別子と正確に一致しなければならない。
(余分な空白文字は許可されない。)
| パラメータ: |
|---|
name - 返される列挙型定数の名前 |
| 戻 り値: |
|---|
| 指定した名前の列挙型定数 |
| 例外: |
|---|
| IllegalArgumentException - この列挙型クラスに指定された名前の定数が存在しない場合 |
| NullPointerException - 引数がnullの場合 |
getCode
public int getCode()
タッチ操作の方法コードを取得する
| 戻り値: |
|---|
| タッチ操作の方法コード |
fromCode
public static GlassTouchGestureStatus.TouchOperation fromCode(int code)
コードから対応する方法を返す
| パラメータ: |
|---|
code - 方法コード |
| 戻り値: |
|---|
| 対応する方法 |
| 例外: |
|---|
| IllegalArgumentException - 不明コ ードの場合 |