0

アプリに SlidingDrawer を実装しましたが、これまでのところすべて正常に動作しています。

次に、Android のメイン ウィンドウと同じように、目に見えないハンドルを作成しました。

ここで、ハンドルの上で指を動かすだけで、ハンドルをつかむ (そして見えるようにする) ことができるようにしたいと考えています。Android のメイン ウィンドウと同じ動作を意味します。

しかし、私はそれを管理する方法がわかりません。(現時点では、ハンドルをタップした場合にのみ機能し、他の場所をタップしてハンドルの上に指を移動した場合は機能しません)

4

2 に答える 2

1

悪い考えのように聞こえます。システムのドロワーとアプリのドロワーを区別する方法はありません。

于 2013-02-04T19:12:23.247 に答える
0

上部ベゼルから始まるスワイプ モーションを検出したいと考えています。

MotionEvent のgetEdgeFlags()を使用して、ベゼルでスワイプ ジェスチャが開始されたかどうかを検出します。

于 2013-02-04T19:50:49.760 に答える