Ich möchte Welleneffekte auf Schaltflächen verwenden. AppCompat v22.1 hat AppCompatButton und neue Funktionen für AppCompat-Tönung hinzugefügt.AppCompatButton backgroundTint API <21
Mein Layout:
<android.support.v7.widget.AppCompatButton
android:id="@+id/add_remove_button"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:backgroundTint="@color/primary"
android:textColor="@android:color/white"
android:text="Remove" />
Auf meinem API 22 Testgerät die sich allmählich ausbreitende Wirkung funktioniert perfekt, aber ich bin Codierung für 11 API und leider muss backgroundTint API> = 21. Wie kann ich die Ripple-Effekt eingestellt zu Schaltflächen auf älteren API-Versionen?
Mai http://stackoverflow.com/questions/26444391/primary-dark-color-android-under-api-21 sein Sie hier beantworten kann. – Hardy
Ripples funktionieren nicht auf der Vor-Lollipop-Box, daher musst du sie emulieren. – Egor
Ripple funktioniert nur für api> = 21 –