我在Lollipop上(minSdk = 21)并将v7-appcompat ActionBarDrawerToggle与工具栏一起使用,就像这样(onCreate()):
setActionBar((Toolbar) findViewById(R.id.toolbar));
DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.string.action_open_drawer, R.string.action_close_drawer);
drawerLayout.setDrawerListener(drawerToggle);
我也在onPostCreate()等中调用了syncState()。一般情况下,这一切都运行良好,汉堡包到箭头的旋转动画效果很好。
但是,我注意到,这个图标是“正方形”。并且新闻动画波纹仅限于此。但是,某些其他应用程序(如Android照片应用程序)的汉堡箭头图标不受限制,即涟漪效果超出了为图标保留的实际方形区域。如何在我的应用程序中实现类似的功能?