Android操作栏图标不透明度

时间:2015-03-12 12:13:23

标签: android

enter image description here

你好,

我是Android编程的新手,并且使用Android studio进行开发。 正如您从屏幕截图中看到的那样,我已经获得了一个"刷新图标"但它更像是一种灰色,我想把它变成白色。这是我的风格。风格中没有使用灰色,我也不知道应该使用哪个项目来覆盖它的灰色..请帮忙!

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="popupMenuStyle">@style/PopupMenu.Coin</item>
    <item name="dropDownListViewStyle">@style/DropDownListView.Coin</item>
    <item name="actionBarTabStyle">@style/ActionBarTabStyle.Coin</item>
    <item name="actionDropDownStyle">@style/DropDownNav.Coin</item>
    <item name="actionBarStyle">@style/ActionBar.Solid.Coin</item>
    <item name="actionModeBackground">@drawable/cab_background_top_coin</item>
    <item name="actionModeSplitBackground">@drawable/cab_background_bottom_coin</item>
    <item name="actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Coin</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

<style name="ActionBar.Solid.Coin" parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
    <item name="background">@drawable/ab_solid_coin</item>
    <item name="backgroundStacked">@drawable/ab_stacked_solid_coin</item>
    <item name="backgroundSplit">@drawable/ab_bottom_solid_coin</item>
    <item name="progressBarStyle">@style/ProgressBar.Coin</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

<style name="ActionBar.Transparent.Coin" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="background">@drawable/ab_transparent_coin</item>
    <item name="progressBarStyle">@style/ProgressBar.Coin</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

1 个答案:

答案 0 :(得分:0)

考虑使用类似Android Asset Studio的内容来创建具有所需不透明度的图标。

他们已经有一堆免费使用(CCA 3.0)图标(包括您正在使用的相同刷新图标),您可以通过修改&#旁边的不透明度控制器轻松修改不透明度39;自定义颜色&#39; 选项。