为Android ActionBar设置渐变

时间:2012-09-04 09:08:21

标签: android android-actionbar actionbarsherlock xml-drawable

我在我的应用中使用了ActionBarSherlock库。我还需要自定义ActionBar,所以我添加了一个带有background参数集的自定义主题,如下所示:

<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse">

<item name="background">@drawable/action_bar_bg</item>

<item name="android:background">@drawable/action_bar_bg</item>

</style>

action_bar_bg drawable只是平铺方块的位图:

<?xml version="1.0" encoding="utf-8"?>

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:dither="true"
    android:src="@drawable/bg_img_actionbar"
    android:tileMode="repeat" />

接下来我要做的是为整个ActionBar设置一个线性渐变,因此它将覆盖这个背景。我不知道它是否可能以及如何做到这一点。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)