3

FacebookやPathアプリのようなスライドアウトメニューを作成しようとしています。メニューの開閉をトリガーするボタンをアクションバーの右端に配置したいと思います。メニューがスライドして表示されるようになったら、メインビューをアクションバーと一緒に左にスライドさせます。

他のすべては正常に動作します。https://github.com/gitgrimbo/android-sliding-menu-demoで入手できるオープンソースコードを使用しています

しかし、アクションバーにもスライドアニメーションを適用できるかどうかわかりませんか?そうでない場合は、独自のアクションバーを設計し、アクティビティレイアウトに含めることが、私が信じる方法です。この件に関する専門家の指導をいただければ幸いです。

4

1 に答える 1

1

私の知る限り、これは不可能です。ActionBarオブジェクトはViewから継承しないため、レイアウトパラメータを取得することはできません。私はそれが実際にあなたの活動に供給される窓の外にあると信じています。したがって、説明している効果については、カスタムアクションバーが適切である可能性があります。または、アクティビティをオーバーレイする透明/半透明のアクションバーを検討し、そのパネルが飛び出したときに表示/非表示にすることもできます(ここで説明します)。これは単なる考えですが、最終的には、アプリケーションに最適なUXを提供すると思われることを実行してください。

于 2012-04-12T18:03:36.173 に答える