CommandManager.gestureEvents
val gestureEvents: SharedFlow<GestureType>
概要
グラスのタッチ操作が流れる。シングルタップ・ダブルタップ・長押しの3種。どのページを開いていても届くので、アプリが背面にいる間の操作も拾える。
戻り値
SharedFlow<GestureType>
使用例
scope.launch {
commandManager.gestureEvents.collect { gesture ->
when (gesture) {
GestureType.SINGLE_TAP -> Log.d("sample", "tap")
GestureType.DOUBLE_TAP -> Log.d("sample", "double tap")
GestureType.HOLD -> Log.d("sample", "hold")
}
}
}