Android: gira la imagen dentro del botón
Quiero rotar la imagen dentro del botón al hacer clic en el botón. Intenté solo con ImageView y funciona, pero para fines de accesibilidad necesito usar Button en lugar de ImageView.
Aquí la flecha hacia abajo es el fondo del botón.
Al hacer clic en el botón se muestran datos adicionales y se gira la flecha de fondo. ¿Cómo puedo animar y rotar el fondo del botón al hacer clic?
Código de diseño para referencia:
<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>