1

私のアプリケーションでは、2行に8つのボタン(2x4ボタン)があります。を使用して表示/非表示にしますSlidingDrawer。現在、0行または2行のボタンを表示できます。しかし、私はそれらを段階的に示したいと思います:

  • 上にスライド->ボタンの1行を表示
  • 上にスライド->2行のボタンを表示
  • 下にスライド->2行のボタンを表示
  • さらに下にスライド->SlidingDrawerを非表示にします。

どうすればこれを作ることができますか?

PSGoWeatherアプリケーションでこのようなものを見ました。

4

1 に答える 1

0

スライディングドロワーにハンドルがあります。このスライダーにonTouchListnerを追加し、1番目と2番目の上下を確認します。モーションイベントをチェックして、アップダウン検出を行うことができます。次に、1番目に上、2番目に上、1番目に下、2番目に下にフラグまたは変数を設定します。1番目のアップモーションイベントの場合は最初のビュー(つまりテキストビューまたはボタン)を表示し、2番目のアップの場合は2番目のビューを表示します。最初のダウンでは、2番目のビューを非表示にするかVisibilityGONEにします。同様にあなたはすることができます。最後にスライドダウンする場合は、ハンドラーの可視性をGONEとして作成し、スライドドロワーが非表示になるようにすることができます。

于 2011-11-29T13:10:19.100 に答える