android - 带有 AppCompat-v7 21 的透明操作栏

标签 android android-appcompat material-design

有没有办法通过 Appcompat-v7 21 使 Material Design 中的 ActionBar 透明?不幸的是,这不起作用。

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

也不是旧的:

  <style name="Widget.Styled.ActionBar" parent="Widget.AppCompat.Light.ActionBar">
        <item name="android:background">@android:color/transparent</item>
  </style>

最佳答案

<!-- Application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
    <item name="android:actionBarStyle">@style/MyActionBar</item>

    <!-- Support library compatibility -->
    <item name="actionBarStyle">@style/MyActionBar</item>
</style>

<!-- ACTION BAR STYLES -->
<style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar">
    <item name="android:background">@drawable/actionbar_background</item>
    <item name="android:windowActionBarOverlay">true</item>

    <!-- Support library compatibility -->
    <item name="background">@drawable/actionbar_background</item>
    <item name="windowActionBarOverlay">true</item>
</style>

关于android - 带有 AppCompat-v7 21 的透明操作栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26452431/

相关文章:

android - 如何使用谷歌地图 v2 和 gps 在 android 中绘制实时路线

java - 软键盘关闭时执行操作

使用 v7 appcompat 库的 Android 后向兼容性

android - 使用 AppCompat 的 ActionBar 下方的不确定水平 ProgressBar?

java - 在新的 Android Studio 中初始化 Stripe 对象

java - 安卓游戏: remove padding either side of screen

android - Android 5 上的 AppCompatButton : app:backgroundTint works but supportBackgroundTintList does NOT :(

css - Material Design - Bootstrap 输入字段问题

android - TextInputLayout 的 colorControlActivated 不起作用

Android float 按钮和背景叠加