android - Material Design 透明 ActionBar

标签 android android-actionbar android-5.0-lollipop

我想知道是否有人知道如何使用透明操作栏制作 Activity , 就像您访问应用页面时在新的 Google Play 商店中看到的一样。

我不关心滚动和从透明变成纯色背景, 我只需要透明的操作栏。

最佳答案

<item name="colorPrimary">@android:color/transparent</item> 

以上内容将导致 Lollipop 设备出现异常。 colorPrimary 必须是不透明的。

使用样式来设计您的操作栏:

<style name="ThemeActionBar"
        parent="Widget.AppCompat.Light.ActionBar.Solid">
        <item name="android:background">@null</item>
        <!-- Support library compatibility -->
        <item name="background">@null</item>
</style>

在您的主题中,只需包括:

<item name="android:actionBarStyle">@style/ThemeActionBar</item>
<item name="android:windowActionBarOverlay">true</item>
<!-- Support library compatibility -->
<item name="actionBarStyle">@style/ThemeActionBar</item>
<item name="windowActionBarOverlay">true</item>

关于android - Material Design 透明 ActionBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26558705/

相关文章:

android - Android Build 的报道

android - 复制谷歌加 float 工具栏菜单

android - 禁用汉堡包到箭头动画

android - 在 ImageButton 中使用 Elevation 和 Ripple

android - 在 EditText 中,有没有办法在跨度上禁用自动更正?

android - 如何将此平板电脑注册到 Ubuntu udev 列表?

java - 操作栏中的搜索小部件中的提示未显示

java - Android:使用从 InstrumentationTestCase 中的 UiAutomation.executeShellCommand() 返回的 ParcelFileDescriptor

java - 通过 webservice android 读取 JSON

android - ActionBar 菜单项中的 orderInCategory 是什么以及它为什么用于..?