我如何创建像YouTube和Facebook应用程序中使用的水平滑动抽屉?
许多其他应用程序似乎使用相同的样式,因此我猜想这是默认的Androind UI框架的一部分,但我无法将其拼凑在一起。
您可以在此处查看更多示例。
谢谢。
这是一个侧滑菜单,您可以通过编写自定义视图来实现。有许多优秀的开源示例可供使用。我建议您使用这个。
您可以在Layout中定义它来使用:
<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团队在2013年Google IO大会上推出了官方的侧滑模式。阅读有关此模式的所有内容,请单击此处。