让DrawerLayout滑过ActionBar

Arc*_*hit 25 android slidingdrawer android-ui android-actionbar android-tabs

我在一个活动中有一个滑动抽屉菜单,它有一个动作栏,上面有一些标签.

我想让滑动抽屉滑过标签,而不是它们下方.

这就是它现在的样子......

操作栏选项卡下的滑动菜单

关于如何做到这一点的任何想法?

注意:我知道我可能在这里打破了一些约定和UI模式,如果它根本不起作用,我会看一些替代方案.但我想先让它工作.

编辑:请参阅下面的Google Play音乐应用屏幕截图,该应用完全符合我的需求.请参阅下面@ CommonsWare的答案,他确实同意我可能违反惯例.但是,鉴于播放音乐应用程序,它可能也不是那么罕见.

正确导航,标签正确滑动

Bal*_*aji 22

您可以使用以下库来获取类似于Google Play音乐应用的导航模型.

  • ActionBarSherlock(github)
  • 嵌套片段(github)
  • PagerSlidingTabStrip(github)
  • NavigationDrawer(Android开发者网站)
  • 最新支持v4库

我在github上创建了一个带有Tab Strip Example的项目导航抽屉,看看它.

下面是它的截图.

导航抽屉页滑动标签条


Com*_*are 11

关于如何做到这一点的任何想法?

请执行以下任何操作:

  • 从动作条翼片切换远,也许是为了ViewPager和一个选项卡式指示符(PagerTabStrip,TabPageIndicator从ViewPageIndicator)

  • 查看现有的第三方抽屉实现是否尚未更新为新的UI标准

  • DrawerLayout并修改它以适应

  • 从头开始滚动您自己的导航抽屉

我知道我可能会破坏一些约定和UI模式

正确.