-Code der Ansicht, ich bin mit in:state_pressed arbeiten nicht in Farbauswahl für Tönung für einen Imageview
<ImageView
android:layout_width="20dp"
android:layout_height="25dp"
android:background="@drawable/ic_bookmark_border_black_24dp"
android:layout_below="@+id/author"
android:layout_alignRight="@+id/dots"
android:tint="@color/bookmark_color_selector"
android:id="@+id/bookmark"/>
Der Code der Farbauswahl:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@android:color/black" android:state_pressed="true"/>
<item android:color="@android:color/white"/>
</selector>
Weitere Informationen: I verwende diese Ansicht in einer cardView, die dann in einer recyclerView verwendet wird. Die Farbe des Symbols bleibt weiß. Ändert sich nicht (wie ich es will) zu schwarz beim Berühren.
Funktioniert es, wenn Sie diese Auswahl in '' 'android: background'' setzen? – wzieba
Ich habe das Android-Hintergrund-Attribut für das Symbol verwendet. – Chirag
Ok, ich verstehe, aber versuchen wir es und sehen, ob sich dann der Hintergrund ändert – wzieba