我希望在没有操作栏的情况下在我的活动中添加汉堡图标。我已经看到使用透明操作栏执行此操作的示例,但我不希望它是透明的。我实际上想要添加操作栏,如果我点击汉堡图标,它应该显示导航抽屉。布局类似于Uber Android应用程序。作为参考,我也发布了带有红色标记的图像。请帮我实现。
答案 0 :(得分:4)
只需在根视图的左上角添加一个视图,然后单击该视图即可打开导航抽屉
DrawerLayout drawer = findViewById(R.id.drawer_layout);
if (!drawer.isDrawerOpen(GravityCompat.START)) {
drawer.openDrawer(GravityCompat.START);
} else {
drawer.closeDrawer(GravityCompat.START);
}
答案 1 :(得分:2)
<?xml version="1.0" encoding="UTF-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1600"
android:fromDegrees="0"
android:interpolator="@android:anim/linear_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="1"
android:toDegrees="360" />
Uber有透明的actionBar或工具栏......你可以通过两种方式实现这一目标