Animar el icono del cajón en la flecha en setDisplayHomeAsUpEnabled?

Estoy usando setDisplayHomeAsUpEnabled para mostrar la flecha en lugar del icono de "hamburguesa" del cajón, pero no se está animando ni nada. En su lugar, muestra la flecha dibujable instantáneamente.

Pantalla de inicio:(Álbum 1)

Cuando tocas una película:(Álbum 2)

La cuestión es que el ícono hace bien la animación cuando deslizo el cajón, lo que me hace pensar que tal vez no debo usar setDisplayHomeAsUpEnabled para esto:(Álbum 3)

Álbum: http://imgur.com/a/LkXbh

Aquí está mi código de alternancia del cajón:

    Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar);
    setSupportActionBar(toolbar);

    drawerAdapter = new DrawerAdapter(this, App.getNavItems(), getSupportFragmentManager());
    drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawerList = (ExpandableListView) findViewById(R.id.left_drawer);

    // Set onGroupClick and onChildClick
    drawerAdapter.setClickEvents(MainActivity.this, drawerLayout, drawerList);
    drawerList.setAdapter(drawerAdapter);

    ActionBarDrawerToggle toolbarDrawerToggle = new ActionBarDrawerToggle(
            this,                 
            drawerLayout,        
            toolbar,             
            R.string.drawer_open, 
            R.string.drawer_close 
    ) {

        public void onDrawerClosed(View view) {
            super.onDrawerClosed(view);
            invalidateOptionsMenu();
        }

        public void onDrawerOpened(View view) {
            super.onDrawerOpened(view);
            invalidateOptionsMenu();
        }
    };
    drawerLayout.setDrawerListener(toolbarDrawerToggle);
    toolbarDrawerToggle.syncState();

EDITAR: Quiero la animación no al abrir el cajón, eso ya funciona. Me gustaría activar manualmente la animación cuando cargo un fragmento específico. Puede que no me haya explicado correctamente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta