좌우 Flicking은 Gesture나, onTouchEvent로 하진 않았습니다.
android.widget.Gallery class와 Adapter를 이용하여 구현은 했습니다.

그런데 여기에 버튼을 추가하여 각 2개의 좌우 버튼을 눌렀을 때,
Gallery로 구현한 뷰에서 flicking일어나서 하나의 아이템이 이동하듯 이동시키고 싶은데 
어떻게 해야할지 감이 안옵니다.

제가 어떻게 해서 하긴 했는데 손으로 넘기는것과 달리 느리게 넘어가네요... 수치는 대충 감으로 잡아서 넣었습니다.
빨리 할려고 onFling에서 3번째 변수인 velocityX의 값을 너무 높이면 여러 아이템이 넘어가더라구요...

private GalleryView galleryView;
...
public void onClick(View v) {
...
                MotionEvent mv1 = MotionEvent.obtain(SystemClock.uptimeMillis(), 
                        SystemClock.uptimeMillis(), 
                        MotionEvent.ACTION_DOWN, 200, 300, 0);
                
                MotionEvent mv2 = MotionEvent.obtain(SystemClock.uptimeMillis(), 
                        SystemClock.uptimeMillis(), 
                        MotionEvent.ACTION_UP, 300, 300, 0);
                galleryView.onFling(mv1, mv2, 3200, 0);


GalleryView 는 Gallery상속하여 만든 클래스 입니다.

뭔가 좀 느린데요...
어떻게 하면 손으로 넘기듯 빠르면서 Flicking효과가 있으면서 하나의 아이템만 넘어갈 수 있도록 할 수 있을까요?

제가 못찾은건지... 하루 왠종일 찾아 봤는데 못찾았네요;;;