使用Toolbar + DrawerLayou实现菜单侧滑,改变toolbar左上角图标

简介: 侧边栏具体实现可以参照http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0303/2522.htmlgetSupportActionBar().setDisplayHomeAsUpEnabled(true)设置返回键可用,出现带箭头的这个返回图标。

侧边栏具体实现可以参照http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0303/2522.html

getSupportActionBar().setDisplayHomeAsUpEnabled(true)设置返回键可用,出现带箭头的这个返回图标。


ActionBarDrawerToggle的这个方法setDrawerIndicatorEnabled()设置成false,可以改变侧栏图标(原来为3条横线),自定义图标的方法:ActionBarDrawerToggle的

  setHomeAsUpIndicator方法。自定义侧栏按钮的图标之后,需要重写它的点击事件,否则点击无任何效果。


实现点击自定义的图标就能打开侧栏菜单:

在该图标的点击事件添加    

(findViewById(R.id.toolbar_user_image)).setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        Toast.makeText(MenuActivity.this, "打开", Toast.LENGTH_SHORT).show();
        //Toast.makeText(MenuActivity.this, "用户头像", Toast.LENGTH_SHORT).show();
        DrawerLayout drawer_open = (DrawerLayout) findViewById(R.id.drawer_layout);
        if (!drawer_open.isDrawerOpen(GravityCompat.START)) {
            drawer_open.openDrawer(GravityCompat.START);
        }
    }
});

用心做好每一件事,结果会给你最大的惊喜!
目录
相关文章
|
4月前
flutter 导航组件 AppBar (含顶部选项卡TabBar,抽屉菜单 drawer ,自定义导航图标)
flutter 导航组件 AppBar (含顶部选项卡TabBar,抽屉菜单 drawer ,自定义导航图标)
60 1
|
Android开发
Android 11 SystemUI(状态/导航栏)-状态栏下拉时图标的隐藏与通知面板的半透黑色背景
Android 11 SystemUI(状态/导航栏)-状态栏下拉时图标的隐藏与通知面板的半透黑色背景
850 0
Android 11 SystemUI(状态/导航栏)-状态栏下拉时图标的隐藏与通知面板的半透黑色背景
解决Toolbar 和状态栏重叠,并且设置Toolbar 的颜色渐变效果
解决Toolbar 和状态栏重叠,并且设置Toolbar 的颜色渐变效果
|
Android开发
Android BottomSheetDialog使用实现底部拖动弹窗
Android BottomSheetDialog使用实现底部拖动弹窗
517 0
Android BottomSheetDialog使用实现底部拖动弹窗
|
XML API 数据格式
侧滑按钮
导入闭包 将以下语句倒入目录下build.gradle文件内
170 0
侧滑按钮
toolbar改变返回按钮方法
toolbar改变返回按钮方法
173 0
|
XML Android开发 数据格式
Android开发学习之使用Toolbar实现不同的Fragment使用不同颜色的标题栏与状态栏
Android开发学习之使用Toolbar实现不同的Fragment使用不同颜色的标题栏与状态栏                                            先看效果图。
2898 0
|
Android开发
Android 自定义控件之SlidingMenuVertical顶部悬浮(垂直折叠抽屉,有滑动渐变回调,可自行添加渐变动画)
顶部悬浮(垂直折叠抽屉,有滑动渐变回调,可自行添加渐变动画)
2067 0
|
XML Android开发 数据格式
Android标题栏随着滑动显示隐藏
这次实现标题栏随着上滑下滑显示隐藏 实现这个效果需要,Support Design库中的CoordinatorLayout和AppBarLayout进行配合才行。
3315 0
|
Android开发
动画必须有(二):悬浮菜单了解一下!
动画必须有(一): 属性动画浅谈githhub传送门 目录 前言 效果图 FloatingActionButton基础 FloatingActionButton实例 最后 前言 悬浮按钮是我非常喜欢的, 可以把最关键的功能放入到悬浮按钮中.
1063 0