NavigationDrawerを普通のButton(ImageButton)から開く


自己紹介

初投稿です。アドバイスなど頂けると嬉しいです!
機械学習やアプリ開発など手広く浅くやってます。
最近twitterを始めたのでフォローしていただけるとありがたいです。
@sasseisassei

はじめに

ツールバーはスタイリッシュではない気がするので
自作のボタンからドロワーを起動できるようにしてみました。

コード

.MainActivity

ImageButton drawer_open_button = (ImageButton) findViewById(R.id.drawer_open);
        drawer_open_button.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View view) {
                DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
                drawer.openDrawer(GravityCompat.START);
            }
        });

違い

ツールバー有りver

自作ImageButton使用ver