可绘制在后台ActionBar中

时间:2017-05-29 14:40:08

标签: android android-actionbar

我在一个形状中有两种颜色的渐变,我想把它放在我的应用程序的actionBar中,最好是风格,因为我希望所有的应用程序都有这种视觉效果。

我试试这个

    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorAccent">@color/colorAccent</item>
        <item name="android:actionBarStyle">@style/AppTheme.ActionBar</item>
    </style>
    <style name="AppTheme.ActionBar" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
        <item name="android:background">@drawable/shape_toolbar</item>
    </style>

但失败了

我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以切换到Toolbar而不是标准ActionBar,然后将android:background的样式应用到它,几乎与您一样。

你可以自己做这些改变吗?这是一个很好的指南:Codepath