Как включить режим смещения BottomNavigationView - PullRequest
0 голосов
/ 23 марта 2019

Это не дубликат Как отключить режим сдвига BottomNavigationView?

Я использую BottomNavigationView в своем приложении, но Shifting Mode не работает, просто показывает пульсацию без анимации!

Я тестировал этот код, но не помог!

 BottomNavigationMenuView menuView = (BottomNavigationMenuView) navigation.getChildAt(0);

  for (int i = 0; i < menuView.getChildCount(); i++) {
    BottomNavigationItemView item = (BottomNavigationItemView) menuView.getChildAt(i);
    item.setShifting(true);
  }
implementation 'com.android.support:design:28.0.0'

мой xml:

    <android.support.design.widget.BottomNavigationView
        android:id="@+id/navigation"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_gravity="bottom"
        android:background="@color/blue_grey_700"
        app:menu="@menu/menu_bottom_navigation_shifting" />

Что я хочу а также мой результат!

1 Ответ

0 голосов
/ 23 марта 2019

Режим просеивания - ваш режим по умолчанию. Вам не нужно активно переключать режим. Если вы хотите убрать режим сдвига, вам нужно внести некоторые изменения.

Если вы внесли какие-либо изменения в объект BottomNavigationView, удалите его и повторите попытку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...