带有导航组件的自定义汉堡包图标

时间:2019-11-05 10:45:16

标签: android navigation-drawer hamburger-menu

我在项目中使用了新的导航组件。我创建了一个自定义工具栏,即使在具有导航抽屉的情况下,也可以将标题保持在中央。

这是我的工具栏现在的外观。 enter image description here enter image description here

我正在尝试在其中放置自定义汉堡包和后退图标(基本上我需要白色图标)。

我尝试过

dataBinding.appBarHome.toolbar.setNavigationIcon(ContextCompat.getDrawable(this, R.drawable.ic_hamburger));

getSupportActionBar().setHomeAsUpIndicator(ContextCompat.getDrawable(this,R.drawable.ic_hamburger));

没有任何工作。如果想查看我的代码的任何特定部分,请随时询问。

1 个答案:

答案 0 :(得分:3)

也许只是因为风格或它们, 只需尝试以下波纹管样式

ThemeOverlay.AppCompat.Dark.ActionBar

每当您选择深色的操作栏时,默认图标颜色应为白色,而当您选择一个操作栏时,则图标颜色将为黑色

所以只需替换清单或style.xml中的样式