[您可能已经看到Gmail等应用程序的侧面导航抽屉。但是,例如,您如何使用自定义窗口小部件制作这样的抽屉呢?我展示了一个导航抽屉,其中有些窗口小部件随机放置在里面:
我想在导航视图中使用constraintLayout
。基本上,我希望它是一个普通的布局/视图,它占据一定比例的屏幕,并且具有滑入和滑出动画的功能。
任何指针/见解/教程将不胜感激。预先感谢。
您需要添加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);