インターネット全体で見たコードから独自のスライド パネル メニューを作成しようとしています。ここで提供される次の概念が必要です。
スライド パネル メニューを実装するさまざまなライブラリを調べてみました。ただし、パネルを画面に追加する方法がわかりません。それがオーバーレイであるか、画面全体を移動するパネルであるかはわかりません。
このタイプのメニューを作成する方法は知っていると思いますが、このようなものをアクティビティに追加する方法がわかりません。
インターネット全体で見たコードから独自のスライド パネル メニューを作成しようとしています。ここで提供される次の概念が必要です。
スライド パネル メニューを実装するさまざまなライブラリを調べてみました。ただし、パネルを画面に追加する方法がわかりません。それがオーバーレイであるか、画面全体を移動するパネルであるかはわかりません。
このタイプのメニューを作成する方法は知っていると思いますが、このようなものをアクティビティに追加する方法がわかりません。
私はこれをライブラリなしでずっと前に実装しました。
これは次の方法で行うことができます
これらの 2 つのレイアウトを相対的に配置します。ヘッダーはパネルの右側にある必要があります。最初はパネルが表示されていません。そのため、ヘッダーのボタンをクリックすると、シフトされてパネルが表示されます。
したがって、ロジックはヘッダー全体が移動し (残りのマージンは 50% に増加します)、panel.setvisibility(visible); です。
50% というのは、画面幅/2 にシフトするということです。