Есть ли способ добавить нажатое состояние в ImageView? У меня есть изображение, на которое я помещаю прослушиватель щелчков, и когда я нажимаю на него, я хочу на секунду переключиться на режим просмотра изображений, чтобы имитировать нажатое состояние кнопок или элементов списка.
Могу ли я добавить XML-селектор в атрибут src?
Разобрался. Вы МОЖЕТЕ добавить селектор xml к своему атрибуту src ImageView.
В моем случае я создал «addbuttonbg.xml» в моих чертежах:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/quickaddbutton" />
<item android:state_pressed="true"
android:drawable="@drawable/quickaddbutton_click" />
<item android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/quickaddbutton" />
</selector>
Затем установите для вашего imageview src значение @ drawable / addbuttonbg