Поверните нижнюю навигационную иконку на 90 градусов при изменении ориентации - PullRequest
0 голосов
/ 10 декабря 2018

У меня есть нижняя панель навигации с тремя меню.Я хочу повернуть нижние навигационные значки и текст на 90 градусов, когда ориентация изменится с книжной на альбомную. Я хочу добиться чего-то вроде следующего:

In portrait mode see the icons in the bottom navigation

Ожидаетсярезультат: In landscape mode

Это мой xml-файл анимации:

<rotate
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="0"
    android:toDegrees="-90"
    android:pivotX="50%"
    android:pivotY="50%"
    android:repeatCount="1"
    android:duration="2"
    android:interpolator="@android:anim/linear_interpolator"/>

В своем классе Activity я пытаюсь реализовать анимацию следующим образом:

 int orientation = getResources().getConfiguration().orientation;
        if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
            navigation.startAnimation(
                    AnimationUtils.loadAnimation(this, R.anim.rotate_indefinite) );
        } 

Но это не вращение моего значка при ориентации. Может кто-нибудь сказать мне, как мне этого добиться.

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