Android 导航抽屉图标的颜色
Android Navigation Drawer Icons' Color
有没有办法改变导航抽屉图标的颜色?我的意思是,即使我使用包含多种颜色的 png,在应用程序中绘制的图标也只有一种颜色,我认为默认颜色是灰色,我可以将其设置为彩色吗?
例如:
这是我想要用作图标的 png 文件,但是当我将它用作导航抽屉项目的图标时,它绘制成这样:
设置
navigationView.setItemIconTintList(null);
在你的 onCreate()
使用这个你可以设置不同颜色的导航抽屉图标。
更改导航抽屉内的图标:
您可以轻松地在导航视图中指定颜色XML:
只需在 itemIconTint 中添加所需的颜色即可 属性。
<android.support.design.widget.NavigationView
...
app:itemIconTint="#000000" //choose your color here.....
...
/>
更改导航抽屉图标颜色
(点击打开抽屉):
设置主题:
<style name="MyDrawerArrowTheme" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="color">@android:color/white</item>
</style>
并在您的应用程序主题中添加此自定义主题:
<item name="drawerArrowStyle">@style/MyDrawerArrowTheme</item>
有没有办法改变导航抽屉图标的颜色?我的意思是,即使我使用包含多种颜色的 png,在应用程序中绘制的图标也只有一种颜色,我认为默认颜色是灰色,我可以将其设置为彩色吗?
例如:
这是我想要用作图标的 png 文件,但是当我将它用作导航抽屉项目的图标时,它绘制成这样:
设置
navigationView.setItemIconTintList(null);
在你的 onCreate()
使用这个你可以设置不同颜色的导航抽屉图标。
更改导航抽屉内的图标:
您可以轻松地在导航视图中指定颜色XML:
只需在 itemIconTint 中添加所需的颜色即可 属性。
<android.support.design.widget.NavigationView
...
app:itemIconTint="#000000" //choose your color here.....
...
/>
更改导航抽屉图标颜色 (点击打开抽屉):
设置主题:
<style name="MyDrawerArrowTheme" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="color">@android:color/white</item>
</style>
并在您的应用程序主题中添加此自定义主题:
<item name="drawerArrowStyle">@style/MyDrawerArrowTheme</item>