Применить одну анимацию к нескольким представлениям одновременно

Поэтому я хотел бы вращать несколько видов одновременно, используя одни и те же характеристики вращения. Проблема в том, что по какой-то причине вращение действует по-другому для второго элемента. По-видимому, это связано с тем, что объект анимации фактически изменяет состояние между этими двумя строками кода. Очевидно, я мог бы просто создать отдельный объект Animation и применить его, но я чувствую, что есть более простой способ (у меня есть около 15 просмотров)

Вращает только первое представление правильно:

Animation rotateAnim = AnimationUtils.loadAnimation(this, R.anim.rotationtoportrait);
target.startAnimation(rotateAnim);
lightBtn.startAnimation(rotateAnim);

Вращает оба правильно

Animation rotateAnim = AnimationUtils.loadAnimation(this, R.anim.rotationtoportrait);
Animation rotateAnim2 = AnimationUtils.loadAnimation(this, R.anim.rotationtoportrait);
target.startAnimation(rotateAnim);
lightBtn.startAnimation(rotateAnim2);

XML:



У кого-нибудь есть идеи?

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

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