YouTubeやFacebookアプリのように、水平方向のスライド式ドロワーを作成するにはどうすればよいですか。
他の多くのアプリが同じスタイルを使用しているように見えるので、これはデフォルトのAndroind UIフレームワークの一部であると推測していますが、それをつなぎ合わせることができないようです。
ここでさらにいくつかのサンプルを見ることができます。
ありがとう。
これはスライドメニューです。カスタムビューを作成することでこれを実装できます。優れたオープンソースの例はたくさんあります。これを使うことをお勧めします。
レイアウトでこれを定義することで使用できます。
<com.slidingmenu.lib.SlidingMenu
xmlns:sliding="http://schemas.android.com/apk/res-auto"
android:id="@+id/slidingmenulayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
sliding:viewAbove="@layout/YOUR_ABOVE_VIEW"
sliding:viewBehind="@layout/YOUR_BEHIND_BEHIND"
sliding:touchModeAbove="margin|fullscreen"
sliding:touchModeBehind="margin|fullscreen"
sliding:behindOffset="@dimen/YOUR_OFFSET"
sliding:behindWidth="@dimen/YOUR_WIDTH"
sliding:behindScrollScale="@dimen/YOUR_SCALE"
sliding:shadowDrawable="@drawable/YOUR_SHADOW"
sliding:shadowWidth="@dimen/YOUR_SHADOW_WIDTH" />
Androidチームは、GoogleIO2013に公式のスライドパターンを導入しました。それに関するすべてをここで読んでください。
私の知る限り、これはデフォルトのフレームワークの一部ではありません。これは、Androidドキュメントhttp://developer.android.com/design/patterns/actionbar.htmlで言及されている唯一の場所であり、かなり検索しています。
これまでのところ、これは私のお気に入りのライブラリhttps://bitbucket.org/verdigo/drawer/で、簡単で使いやすいものです。
また、ごく最近、HoloEverywhereライブラリが使用できるドロワーを追加しました。ほとんどのアプリでHoloEverywhereを使用していて、Foursquaresと非常によく似ているので、これは私にとって興味深いものです。 https://github.com/Prototik/HoloEverywhere
How can I create a horizontal sliding drawer like the YouTube and Facebook app has.
参考:これらはスライド式の引き出しではありません。それがナビゲーションドロワーです。このサンプルプロジェクトに従って、ナビゲーションドロワーを作成できます。