在运行时需要更改Activity的颜色。通过编程方式设置ToolBar和StatusBar的颜色、文本颜色等是可以正常工作的。
同时,更改NavIcon的颜色也是可以正常工作的。
如何更改NavIcon的涟漪颜色?
同时,更改NavIcon的颜色也是可以正常工作的。
final Drawable immutableNavIcon = toolbar.getNavigationIcon();
if (immutableNavIcon != null) {
Drawable navIcon = immutableNavIcon.mutate();
navIcon.setColorFilter(foregroundColor, PorterDuff.Mode.SRC_ATOP);
toolbar.setNavigationIcon(navIcon);
}
如何更改NavIcon的涟漪颜色?