制作自定义滑动菜单,与导航抽屉不同

问题描述 投票:-2回答:1

[您可能已经看到Gmail等应用程序的侧面导航抽屉。但是,例如,您如何使用自定义窗口小部件制作这样的抽屉呢?我展示了一个导航抽屉,其中有些窗口小部件随机放置在里面:

enter image description here

我想在导航视图中使用constraintLayout。基本上,我希望它是一个普通的布局/视图,它占据一定比例的屏幕,并且具有滑入和滑出动画的功能。

任何指针/见解/教程将不胜感激。预先感谢。

android layout drawer
1个回答
0
投票

您需要添加headerLayout

 <com.google.android.material.navigation.NavigationView
        android:id="@+id/navigation_view"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="end"
        android:background="@color/colorTransparent"
        app:headerLayout="@layout/header_nav"

        />

用于点击监听器

 final View header = navigation_view.getHeaderView(0);
Button exit=header.findViewById(R.id.buttonexit);
© www.soinside.com 2019 - 2024. All rights reserved.