Ich habe eine 9patch als Hintergrund für mein Layout festgelegt. Allerdings möchte ich immer noch Berührungsfeedback mit dem selectableItemBackground
attr.? Android: attr/selectableItemBackground mit einem anderen vorhandenen Hintergrund
Ich habe versucht, eine <layer-list>
mit dem 9patch und selectableItemBackground
als android:drawable
des zweiten <item>
verwenden, aber das hat nicht funktioniert.
Ich könnte auch versuchen, einen Wähler zu machen und die Steigung ziehbar Android Anwendungen für selectableItemBackground
in list_selector_background_pressed.xml
mit einem <layer-list>
überlagern. Aber in 4.4 KitKat die ausgewählte Hintergrundfarbe grau ist tatsächlich statt blau in Jellybeans, so kann ich nicht wirklich hart codieren es :(
Es muss sein, ein einfacher Weg, direkt Jungs D:
Das sieht interessant aus. Werde versuchen. –
@JasonHu Sorry, ich habe deinen Kommentar nicht vollständig durchgegangen, war auf Anruf. Wenn du eine Frage hast, mach weiter. – Vikram
Erstaunlich. Klappt wunderbar. Ich dachte zuerst, ich müsste einen Selektor für die ausgewählten Zustände machen (9patch nur auf Standard und das LayerDrawable wenn ausgewählt). Aber es scheint, dass das Zeichen, das Sie aus dem selectableItemBackground zurückholen, tatsächlich der Selektor selbst ist. Vielen Dank. –