У меня есть простой ImageView с прозрачным изображением с функцией onclick:
<ImageView
android:id="@+id/settings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@id/btnLL"
android:layout_alignParentEnd="true"
android:layout_marginBottom="12dp"
android:layout_marginEnd="12dp"
android:src="@drawable/options"
android:onClick="ClickSettings"/>
Проблема в том, что когда я нажимаю (касаюсь) изображение, на секунду появляется серый квадратный фон, а затем он исчезает. Похоже, эффект щелчка.
Как мне это убрать?
Я пытался использовать ImageButton, а также пытался использовать фон из селектора xml в drawable:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:drawable="@android:color/transparent" />
<item android:state_pressed="true" android:drawable="@android:color/transparent" />
<item android:drawable="@android:color/transparent" />
но серый фон все еще появляется, когда я нажимаю на изображение.