xml中部分透明的Android Actionbar
在我的项目中,我需要在我的每个活动中设置部分透明的actionbar 我使用的代码很好:xml中部分透明的Android Actionbar,android,xml,android-activity,android-actionbar,Android,Xml,Android Activity,Android Actionbar,在我的项目中,我需要在我的每个活动中设置部分透明的actionbar 我使用的代码很好: getSupportActionBar().setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color.argb(128, 27, 56, 100))); 但我希望在自定义actionbar xml样式中设置此“配置”,以避免为每个活动重复此代码。这可能吗 当前的actionBar xml
getSupportActionBar().setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color.argb(128, 27, 56, 100)));
但我希望在自定义actionbar xml样式中设置此“配置”,以避免为每个活动重复此代码。这可能吗
当前的actionBar xml样式如下:
<style name="CustomActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="background">@color/ActionBarColor</item>
<item name="logo">@drawable/ic_logo</item>
<item name="displayOptions">useLogo|showHome</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBarOverlay">true</item>
</style>
可以将颜色ActionBarColor的值设置为具有透明度。8字符代码的前2个字符用于透明度00=完全透明度,FF=无透明度 因此,您的颜色值将为00ffffff,以获得完全透明的黑色 将此颜色设置为正确的透明度后,可以将其设置为与设置任何其他颜色相同的颜色。尝试添加
<item name="android:color">#801B3864</item>
通过这种方式,我看到我的ActionBar 100%透明。。。我想完全复制这个:Color.argb128,27,56,100