Можно ли каким-либо образом программно изменить состояние для StateListDrawable?
<selector xmlns:android="http://schemas.android.com/apk/res/android" android:exitFadeDuration="@android:integer/config_shortAnimTime">
<item
android:state_checked="true"
android:drawable="@drawable/picker_circle_selected"/>
<item
android:state_checked="false"
android:drawable="@drawable/picker_circle_today" />
StateListDrawable backgroundDrawable = (StateListDrawable) ContextCompat.getDrawable(getContext(), R.drawable.picker_selector);
Я пытался ..... "selectDrawable(int index)
" и "addState()
"на StateListDrawable
.Но ничего не помогло.
По умолчанию отображается "state_checked = false
".Когда пользователь нажимает на этот чертеж, он меняет его состояние на «state_checked = true
».Есть ли способ, которым это состояние может быть изменено программно?