Android imagebutton ripple-Effekt

Okay, so habe ich verstanden, ripple-Effekt ist nur verfügbar, LOLLIPOP und bis. Aber, immer noch, bei der Einrichtung meines ImageButton, ich nicht bekommen, eine schöne ripple-Effekt, das würde funktionieren wie eine "normale" Schaltfläche, zeigen nur ein Bild statt (und transparenten bg)...

Fügte ich AppCompat v7 und legte das zweite layout in meinem drawable/layout-v21-Ordner, die die folgende Schaltfläche:

<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 Restwelligkeit (Grau zu) kann nicht angepasst werden.

So, wenn ich nur eine schöne Kräuselung drawable meine drawable-v21, dass wäre Super und ich könnte darauf verweisen aus der background-Eigenschaft des ImageButton. Die Sache ist, ich kann nicht finden, die original-android-Ripple-Effekt (ich habe ein Samsung S6 phone, ist es Samsung ist das Thema ?)

Wäre lieb wenn jemand mitteilen könnte, Ihre arbeiten drawable.

Dank!

  • Try this one: android:background="?attr/selectableItemBackgroundBorderless"
  • Nein. das stürzt die app. kompilieren für SDK-23 (got v25 bereits beide ausprobiert...)
InformationsquelleAutor rubmz | 2016-12-15
Schreibe einen Kommentar