java – Android汉堡/箭头图标动态改变颜色
作者:互联网
我想改变导航抽屉的汉堡/箭头图标的颜色.我知道我可以在样式中更改它,但我想在java中动态更改它.有人知道怎么做吗?
解决方法:
使用appcompat-v7:23.0.1下一个代码为我工作:
int color = Color.parseColor("#FFEEEE00");
final PorterDuffColorFilter colorFilter = new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP);
for (int i = 0; i < toolbar.getChildCount(); i++) {
final View v = toolbar.getChildAt(i);
if (v instanceof ImageButton) {
((ImageButton) v).setColorFilter(colorFilter);
}
}
在public boolean onCreateOptionsMenu(菜单菜单)中使用它
标签:java,android,navigation-drawer,hamburger-menu 来源: https://codeday.me/bug/20190717/1489017.html