0
点赞
收藏
分享

微信扫一扫

Android自带的DrawerLayout和ActionBarDrawerToggle实现侧滑效果

使用ActionBarDrawerToggle实现侧滑各种效果 :

initToolBar(mToolbar,true,"");
DrawerLayout drawer = (DrawerLayout) findView(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
        this, drawer, mToolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener(toggle);
toggle.syncState();

一下具体详解:


1. // 这两句显示左边的三条杠,如果要变为白色在toolbar的布局文件里添加这两句:
2. // android:popupTheme="@style/ThemeOverlay.AppCompat.Light"
3. // app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
4. getSupportActionBar().setHomeButtonEnabled(true);
5. getSupportActionBar().setDisplayHomeAsUpEnabled(true);

只需要两句代码就可以显示箭头,但默认的颜色是黑色的,要想变成白色,就在toolbar的布局文件中添加注释的两句代码即可。

 

下面Drawer的实现了。

举报

相关推荐

0 条评论