У меня есть нижняя панель навигации с тремя меню.Я хочу повернуть нижние навигационные значки и текст на 90 градусов, когда ориентация изменится с книжной на альбомную. Я хочу добиться чего-то вроде следующего:
Ожидаетсярезультат:
Это мой 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) );
}
Но это не вращение моего значка при ориентации. Может кто-нибудь сказать мне, как мне этого добиться.