編集#3:
ナビゲーションドロワーのパターンは、Androidのドキュメントで正式に説明されています。
次のリンクを確認してください。
- デザインドキュメントはここにあります。
- 開発者向けドキュメントはここにあります。
編集#2:
Roman Nurik(GoogleのAndroidデザインエンジニア)は、(YouTubeアプリのように)ドロワーを開いたときにアクションバーを動かさないことが推奨される動作であることを確認しました。このGoogle+の投稿をご覧ください。
編集#1:
少し前にこの質問に答えましたが、Prixingには最高のフライアウトメニューがあることを強調しておきます...はるかに。それは絶対に美しく、完全に滑らかで、Facebook、Google +、YouTubeを恥ずかしく思います。EverNoteもかなり良いです...しかし、それでもPrixingほど完璧ではありません。フライアウトメニューがどのように実装されたかについてのこの一連の投稿をチェックしてください(Prixing自身のヘッド開発者に他なりません!)。
元の回答:
AdamPowellとRichardFulcherは、「Androidでのナビゲーション」というタイトルのGoogle I / Oトークで、 49:47〜52:50にこれについて話します。
彼らの答えを要約すると、この投稿の日付の時点で、スライドアウトナビゲーションメニューは公式にはAndroidアプリケーションの設計標準の一部ではありません。お気づきかもしれませんが、現在この機能のネイティブサポートはありませんが、これをサポートパッケージの今後のリビジョンに追加することについての話がありました。
YouTubeアプリとG+アプリに関しては、動作が異なるのは奇妙に思えます。私の推測では、YouTubeアプリがアクションバーの位置を修正する理由は、
YouTubeアプリを使用するユーザーにとって最も重要なナビゲーションオプションの1つは検索です。これはSearchView
、アクションバーので実行されます。この点でアクションバーを静的にすることは理にかなっています。これにより、ユーザーは常に新しい動画を検索できるようになります。
G +アプリはViewPager
コンテンツを表示するためにを使用するため、レイアウトコンテンツ(つまり、アクションバーの下のすべて)に固有のプルアウトメニューを作成してもあまり意味がありません。スワイプは、グローバルナビゲーションの手段ではなく、ページ間を移動する手段を提供することになっています。これが、G+アプリとYouTubeアプリで異なる方法で行うことにした理由かもしれません。
別の注意点として、Google Playアプリで「プルアウトメニュー」の別のバージョンを確認してください(左端のページにいるときに左にスワイプすると、プルアウトの「ハーフページ」メニューが表示されます)。
これはあまり一貫性のない動作であるという点で正しいですが、この動作をどのように実装するかについて、Androidチーム内で100%のコンセンサスが得られているようには見えません。将来、両方のアプリのナビゲーションが同じになるようにアプリが更新されても驚かないでしょう(彼らは、トークですべてのGoogle製アプリ間でナビゲーションを一貫させることに非常に熱心であるように見えました)。