0

私の画面には、リストビューと水平スライドメニューがあります。[水平方向に移動]をタッチするとスライドメニューが表示され、リストを下にスクロールすると正常に機能します。しかし、1本の指でスライドメニューの移動をタッチし、同時に他の指でリストを下にスクロールしようとすると、画面がちらつくように見えます。

問題はマルチタッチの問題のようです。次のように防ぐにはどうすればよいですか。リストをスクロールしている場合、もう一方は機能しないはずです。その逆も同様です。

4

2 に答える 2

0

ビューページャーを試すことができますか? http://developer.android.com/reference/android/support/v4/view/ViewPager.html

または、を使用してGestureListener extends GestureDetector.SimpleOnGestureListener、その中のonFling()メソッドをオーバーライドできます。

于 2013-03-18T09:08:02.307 に答える
0

使用できます

e.getPointerId(pointerIndex)

ここで、eはMotionEventです。

于 2013-04-02T04:28:03.747 に答える