0

オプションメニューと基本的に同じ特性を持つカスタムスライドドロワーがあります。この質問の範囲を超えているため、現時点でオプションメニューを使用していない理由については説明しません(簡単に言えば、機能しません)。

ドロワーはビューページャーの上にあるため、ユーザーはさまざまなフラグメント間をスワイプして、アプリケーションのさまざまな側面を操作できます。SlidingDrawer の外側にあるものと対話/関与するタイミングを検出できるようにしたいと考えています。そうなったら引出しを自動で閉めたい。

リスナー、イベント リスナー、ジェスチャ、ジェスチャ リスナーなどを試しましたが、この魔法のポーションを機能させることができないようです。アイデア/ヒント/コツはありますか?

4

1 に答える 1

1

オーバーライドしようとしましたか

public boolean dispatchTouchEvent(MotionEvent ev)

このメソッドはアクティビティから継承されるため、アクセスできる必要があります。

ソースコードを投稿していないので、確実に機能すると言えます。試してみて、私たちに知らせてください。

于 2012-05-17T23:45:22.777 に答える