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