在导航抽屉活动中使操作栏透明

时间:2017-11-09 06:32:21

标签: java android android-actionbar navigation-drawer

我正在使用android studio 3.0,并希望通过活动的背景使操作栏变得透明。我只是阅读了有关它的所有问题,但这对我不起作用。帮助我们。

minSdkVersion 20

targetSdkVersion 26

这是我的style.xml代码

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="android:background">@android:color/transparent</item>
</style>

<style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
</style>

<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" >
</style>

Like This

1 个答案:

答案 0 :(得分:0)

尝试使用此主题可使Actionbar透明

<style name="AppTheme.ActionBar.Transparent2" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="windowActionBarOverlay">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="colorPrimary">@android:color/transparent</item>
    <item name="colorPrimaryDark">@android:color/transparent</item>
    <item name="colorAccent">@android:color/transparent</item>
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:homeAsUpIndicator">@mipmap/ic_left_back</item>

</style>