2016-04-25 20 views
1

私のアプリケーションでは、別のページの中にネストされたビューページャを使用しています。基本的に私はスナップチャットをキャプチャしようとしているのは、リサイクラビューセルでビューポケベルをドラッグして終了すると、フラグメント全体のビューページャをドラッグします。私の問題は、セル内のビューページャーをドラッグしてフラグメント全体をドラッグする間に指を持ち上げなければならないことです。そして、後にも、ビューポートページャーでアクションダウンモーションイベントを実行する方法があるかどうか疑問に思っていました私の指が押された?コードを提供するつもりですが、多くのレイヤーとリファレンスがあります。これを行うための概念的な方法を考えようとしています。私は以下の3つのスクリーンショットを提供しました。 1)何もドラッグされていない場所、2)セル内のビューページャーがドラッグされた場所、3)フラグメントのビューページャーがドラッグされ始めている場所。本当にありがとう。プログラム的モーションイベントの使用下にアクションをモーションイベントに強制する方法はありますか?

enter image description here

enter image description here

enter image description here

答えて

0

view.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(),SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, 0, 0, 0)); 

はそれがお役に立てば幸いです。

+0

何らかの理由で、これが機能していません。何をすべきかわからない –