2

インターネット全体で見たコードから独自のスライド パネル メニューを作成しようとしています。ここで提供される次の概念が必要です。

スライド パネル メニューを実装するさまざまなライブラリを調べてみました。ただし、パネルを画面に追加する方法がわかりません。それがオーバーレイであるか、画面全体を移動するパネルであるかはわかりません。

このタイプのメニューを作成する方法は知っていると思いますが、このようなものをアクティビティに追加する方法がわかりません。

4

1 に答える 1

0

私はこれをライブラリなしでずっと前に実装しました。

これは次の方法で行うことができます

  1. アクティビティのヘッダーにスライダーを付けたレイアウトファイルを作る

これらの 2 つのレイアウトを相対的に配置します。ヘッダーはパネルの右側にある必要があります。最初はパネルが表示されていません。そのため、ヘッダーのボタンをクリックすると、シフトされてパネルが表示されます。

したがって、ロジックはヘッダー全体が移動し (残りのマージンは 50% に増加します)、panel.setvisibility(visible); です。

50% というのは、画面幅/2 にシフトするということです。

于 2013-04-25T15:36:24.490 に答える