Androidには、ViewFlipperという複数のViewをページングしてくれるViewGroupがあるのだが、これを良くあるフリック入力でページ切り替え出来る様にしたときのメモ。 基本的には、 Activity(ViewFlipper)で発生したTouchイベントをGestureDetectorに渡しGestureDetectorから呼び出されるOnGestureListenerのonFlingでページ切り替えを行うだけ。 ちなみにGestureDetectorは、TouchイベントをOnGestureListenerで受け取れるイベントに変換してくれる役割をもつ。 しかし、ネット上でいくつか拝見した情報通りにコーディングしてはまったのが、 どのタイミングでGestureDetectorにTouchイベントを渡すか?という所。 よくあるのは、Activity#onTouchや各Vie