Подтвердить что ты не робот

Отключить анимацию значка ящика в двунаправленном ящике для правого ящика

У меня есть Двойной навигационный ящик

У меня две проблемы.

1) Значок навигационного ящика слева (3 бара) оживляет при открытии или закрытии навигационного ящика справа.

2) Я не знаю, как добавить значок вправо и настроить его только для нужного ящика.

4b9b3361

Ответ 1

Вам необходимо переопределить метод onDrawerSlide ActionBarDrawerToggle и установить slideOffset на 0, если ящик является правильным ящиком. Таким образом, это приведет к отключению анимации изображения ящика навигации enter image description here для правого ящика.

  @Override
  public void onDrawerSlide(View drawerView, float slideOffset) 
  {
        if(drawerView!=null && drawerView == rightDrawerListView){
              super.onDrawerSlide(drawerView, 0);
        }else{
              super.onDrawerSlide(drawerView, slideOffset);
        }
  }

Это сработало для меня подобно Google +.