是否可以通过一种简单的方法为抽屉图标,溢出菜单图标和所有操作栏图标设置单一主题色,还是需要为每个图标分别着色。如标题中所述,我们将Actionbar与支持库compat v7与SDK 21一起使用。
谢谢
也许此解决方案适用于ActionBar图标,也应该对AppCompat有效
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
MenuItem favoriteItem = menu.findItem(R.id.action_favorite);
Drawable newIcon = (Drawable)favoriteItem.getIcon();
newIcon.mutate().setColorFilter(getResources().getColor(R.color.myCustomTint), PorterDuff.Mode.SRC_IN);
favoriteItem.setIcon(newIcon);
return true;
}
有关此问题的更多信息:色调菜单图标
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句