Я хочу изменить цвет значка назад в ImageButton с помощью sateListAnimator:
Кнопка изображения xml:
<ImageButton
android:id="@+id/back_btn"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/ic_back"
android:backgroundTint="@color/colorWhite"
android:stateListAnimator="@animator/color_animation_btn" />
color_animation_btn xml :
<item android:state_pressed="true">
<set>
<objectAnimator
android:duration="100"
android:propertyName="backgroundTint"
android:valueTo="@color/colorBlack"
android:valueType="colorType"
/>
</set>
</item>
Но этот код не работает: backgroundTint кнопки не меняется, но если я изменяю backgroundTint в xml, он работает. Так есть ли способ изменить цвет значка?