Можно ли сделать список оттенков Android, где состояние по умолчанию не имеет оттенка?
Так что у меня есть png drawable, я хочу выделять его серым цветом каждый раз, когда он отключен, поэтому я сделал для него список оттенков.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@null" />
<item android:color="#A0A0A0" android:state_enabled="false"/>
</selector>
И это кнопка, где это использовать
<Button
android:backgroundTint="@color/buttongray"
android:enabled="true"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:id="@+id/call"
app:layout_constraintBottom_toTopOf="@id/bottom"
app:layout_constraintTop_toBottomOf="@id/b0"
android:layout_marginTop="0dp"
android:background="@drawable/callbtn"
app:layout_constrainedWidth="true"
app:layout_constraintWidth_percent="0.2"
app:layout_constraintDimensionRatio="1"
android:layout_width="0dp"
android:layout_height="0dp" />
Однако этот список оттенков делает его таким, что когда бы кнопка не находилась в исходном состоянии по умолчанию, png окрашивается в фиолетовый цвет (?), Есть ли способ сделать так, чтобы в состоянии по умолчанию она не "тонировалась" и вместо этого показывала оригинальный png?
В качестве бонуса я мог бы найти statelistdrawable
но не tintstatelist
для андроида в тегах.