【发布时间】:2014-01-19 22:27:33
【问题描述】:
我想让支持库中的 ActionBar 完全透明,但是,由于背景堆栈,似乎更改背景可绘制对象是不够的。如果你放置一个半透明的背景,你最终会得到它背后的默认背景。
有谁知道去除背景的方法吗?
会发生这样的事情:
背景可绘制代码:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#66336688"/>
</shape>
如您所见,drawable 具有与默认灰色背景重叠的透明蓝色。
【问题讨论】:
-
感谢 Ahmad,您的链接非常有用。我在较新版本的 SDK 上工作,但在 API 级别 11 以下它会崩溃......如果我设法让它工作,我会更新我的答案
-
对以前的版本使用 Actionbar Sherlock,它提供了向后兼容的 actionbar。
-
@MuhammadAamirALi Sherlock 很快就会被弃用,这对于新项目来说不是一个好主意。
标签: android android-actionbar-compat