Android - Поворот изображения внутри кнопки
Я хочу повернуть изображение внутри кнопки по нажатию кнопки. Я попробовал только с ImageView, и он работает, но для целей доступности мне нужно использовать кнопку вместо ImageView.
Здесь стрелка вниз - это фон кнопки.
Нажатие кнопки отображает дополнительные данные и фоновая стрелка поворачивается. Как я могу анимировать и вращать фон кнопки при нажатии?
Макет кода для справки:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical" >
<LinearLayout
android:id="@+id/cases_actions_row"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="horizontal" >
<Button
android:id="@+id/case_action_item_1"
style="@style/card_action_button"
android:layout_height="wrap_content"
android:layout_width="wrap_content" />
<Button
android:id="@+id/case_action_item_2"
style="@style/card_action_button"
android:layout_height="wrap_content"
android:layout_width="wrap_content" />
</LinearLayout>
<Button
android:id="@+id/cases_expand_button"
style="@style/card_action_button"
android:layout_height="20dp"
android:layout_width="20dp"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:background="@drawable/ic_arrow" />
</RelativeLayout>