Okay, so dass ich verstanden Ripple-Effekt ist nur verfügbar LOLLIPOP und oben. Aber, noch, beim Einrichten meines ImageButton, bekomme ich keinen schönen Ripple-Effekt, der wie eine "normale" Taste funktionieren würde, nur ein Bild anzeigen (und transparent bg) ...Android Imagebutton Kräuseleffekt
Ich habe AppCompat v7 und hinzugefügt legte das zweite Layout in meinem ziehbar/Layout-v21-Ordner, der die folgende Schaltfläche in sich hat:
<ImageButton
android:id="@+id/forward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="15dp"
android:scaleType="fitCenter"
android:height="15dp"
android:padding="25dp"
style="@style/Widget.AppCompat.ImageButton"
android:src="@drawable/forwardplay" />
Aber der Hintergrund ist grau und die Welligkeit (grau zu) kann nicht angepasst werden.
Also, wenn ich nur eine schöne Ripple Drawable in meinem Drawable-V21 ziehen würde, wäre das toll, und ich könnte es von der Hintergrundeigenschaft des ImageButton verweisen. Die Sache ist, ich kann nicht den ursprünglichen androiden Ripple-Effekt finden (Ich habe ein Samsung S6 Telefon, ist es Samsungs Thema?)
Würde mich freuen, wenn jemand ihre Arbeit teilen könnte.
Danke!
Probieren Sie dieses aus: 'android: background ="? Attr/selectableItemBackgroundBorderless "' –
Nein, das stürzt die App ab. kompilieren für SDK 23 (habe v25 schon - versucht beide ...) – rubmz