以完整图像为背景的自定义 NavigationDrawer
Custom NavigationDrawer with full image as a background
我找不到实现非常自定义的 NavigationDrawer 的解决方案。我希望它有一个图像背景(黑色的一个带有白色方块),只有很少的项目,如下图所示:
可以制作吗?据我所知,这并不是 SDK 真正支持的。只有我得到的是在一行中制作两个项目是可以实现的(仍在寻找解决方案,不过)。
BNK 答案是最佳答案:
<android.support.design.widget.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"
android:background="@drawable/ic_action_android"/>
我找不到实现非常自定义的 NavigationDrawer 的解决方案。我希望它有一个图像背景(黑色的一个带有白色方块),只有很少的项目,如下图所示:
可以制作吗?据我所知,这并不是 SDK 真正支持的。只有我得到的是在一行中制作两个项目是可以实现的(仍在寻找解决方案,不过)。
BNK 答案是最佳答案:
<android.support.design.widget.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"
android:background="@drawable/ic_action_android"/>