如何在新的材料主题中更改后退箭头的颜色?
我已将SDK更新为API 21,现在备份/向上图标是指向左侧的黑色箭头。
我希望它是灰色的。我该怎么做?
例如,在Play商店中,箭头是白色的。
我这样做是为了设置一些样式。我用过.该可绘制对象是透明的(仅 alpha),但箭头显示为黑色。我想知道我是否可以像在.或者,如果唯一的解决方案是创建 my 并将其用于 .@drawable/abc_ic_ab_back_mtrl_am_alpha
homeAsUpIndicator
DrawerArrowStyle
@drawable/grey_arrow
homeAsUpIndicator
<!-- Base application theme -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="android:actionBarStyle" tools:ignore="NewApi">@style/MyActionBar</item>
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_mtrl_am_alpha</item>
<item name="android:homeAsUpIndicator" tools:ignore="NewApi">@drawable/abc_ic_ab_back_mtrl_am_alpha</item>
</style>
<!-- ActionBar style -->
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid">
<item name="android:background">@color/actionbar_background</item>
<!-- Support library compatibility -->
<item name="background">@color/actionbar_background</item>
</style>
<!-- Style for the navigation drawer icon -->
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
<item name="color">@color/actionbar_text</item>
</style>
到目前为止,我的解决方案是采用,这似乎是白色的,并使用照片编辑器将其绘制成我想要的颜色。它的工作原理,尽管我更喜欢在中使用like。@drawable/abc_ic_ab_back_mtrl_am_alpha
@color/actionbar_text
DrawerArrowStyle