Я создаю Android приложение с Kotlin, у меня возникает следующая проблема: В одном из моих пользовательских интерфейсов я создаю макет ограничения, который имеет следующее:
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="35dp"
android:layout_height="35dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="5dp"
android:id="@+id/cart"
android:background="@drawable/circle_vs_shape"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_marginStart="5dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="5dp"
android:layout_marginBottom="5dp"
android:tint="@color/whiteFour"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/add_cart" />
</androidx.constraintlayout.widget.ConstraintLayout>
Я хочу изменить фоновый оттенок этого макета ограничения, когда я нажимаю. В setonclickListener этого ограничения я добавляю следующий код, но он не изменился
constraint.backgroundTintList = ColorStateList.valueOf(Color.parseColor("#FF8800"))
Как я могу исправить свой код, чтобы изменить оттенок фона цвет?