我希望使用全彩色图像作为NavigationView中菜单项的图标。图像需要比标准图标大,并且没有颜色色调。 (就像个人资料图片一样)我找到了改变图标大小但不改变特定项目的方法。看起来您必须更改全局私有属性才能工作。使用app:actionLayout定义整个项目我唯一的选择?
来自谷歌的日历应用程序,它显示了我正在寻找的东西。
无需创建自定义抽屉,唯一的方法是添加标题布局(app:headerLayout):
<com.google.android.material.navigation.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_main"
app:menu="@menu/activity_main_drawer"/>
如果你想要一个更可定制的导航抽屉,我推荐这个:https://github.com/mikepenz/MaterialDrawer