У меня есть кнопка с этим фоном:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#FFFFFF"/>
<corners android:radius="5dp"/>
<stroke android:color="#E0E0E0"
android:width="2dp"/>
</shape>
Когда кнопка нажата, она должна менять цвет фона с помощью TransitionDrawable:
val color = arrayOf<ColorDrawable>(ColorDrawable(Color.WHITE), ColorDrawable(getColor(R.color.myColor)))
val trans = TransitionDrawable(color)
quiz_rispsta_uno_button.background = trans
trans.startTransition(500)
Но при нажатии кнопки радиус исчезает