带有滑动抽屉的覆盖 ActionBar

Posted

技术标签:

【中文标题】带有滑动抽屉的覆盖 ActionBar【英文标题】:Overlay ActionBar with sliding drawer 【发布时间】:2013-03-25 05:50:59 【问题描述】:

是否可以用一个特定的视图(即滑动抽屉)覆盖操作栏?我知道我可以让整个活动全屏显示并将操作栏放在上面,但我需要在操作栏上滑动一个滑动抽屉。

【问题讨论】:

所以基本上你需要在你的标签上放一些东西?还是在操作栏的顶部? 【参考方案1】:

您现在可以将操作栏布局为“工具栏”,它在布局中的行为与任何其他视图一样,然后您可以覆盖其他视图(使用框架布局、抽屉布局等)。

请参阅此处有关工具栏的部分:http://android-developers.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html

由于工具栏只是一个视图组,您可以根据需要设置样式和位置。 然后在您的 Activity 或 Fragment 中,将 Toolbar 设置为您的 Action Bar:

【讨论】:

以上是关于带有滑动抽屉的覆盖 ActionBar的主要内容,如果未能解决你的问题,请参考以下文章

使用 viewpager 实现滑动抽屉,滑动抽屉位于 viewpager 上

Android:3 级滑动抽屉

用于按钮的 Android 滑动抽屉

滑动手势不支持用手指在 android 的滑动抽屉中的列表视图上

如何实现 iPhone 照片编辑抽屉?

UIViewController 半屏“抽屉滑轨”动画