Анимировать значок ящика в стрелку на setDisplayHomeAsUpEnabled?

Я использую setDisplayHomeAsUpEnabled, чтобы показать стрелку вместо пиктограммы бургера на панели, но она не анимируется или что-то еще. Вместо этого он показывает стрелку, нарисованную мгновенно.

Домашний экран:(Альбом 1)

Когда вы нажимаете фильм:(Альбом 2)

Дело в том, что значок прекрасно справляется с анимацией, когда я перемещаю ящик, что заставляет меня думать, что, возможно, я не должен использовать setDisplayHomeAsUpEnabled для этого:(Альбом 3)

Альбом: http://imgur.com/a/LkXbh

Вот мой код переключения ящика:

    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();

РЕДАКТИРОВАТЬ: Я хочу анимацию не при открытии ящика, это уже работает. Я хотел бы вручную запустить анимацию при загрузке определенного фрагмента. Возможно, я не объяснил себя правильно.

Ответы на вопрос(3)

Ваш ответ на вопрос