图像作为NavigationView项目的图标

问题描述 投票:0回答:1

我希望使用全彩色图像作为NavigationView中菜单项的图标。图像需要比标准图标大,并且没有颜色色调。 (就像个人资料图片一样)我找到了改变图标大小但不改变特定项目的方法。看起来您必须更改全局私有属性才能工作。使用app:actionLayout定义整个项目我唯一的选择?

来自谷歌的日历应用程序,它显示了我正在寻找的东西。

java android image material-design navigationview
1个回答
0
投票

无需创建自定义抽屉,唯一的方法是添加标题布局(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

© www.soinside.com 2019 - 2024. All rights reserved.