è possibile creare un RippleDrawable che definisce un'ondulazione illimitata e allo stesso tempo un colore di sfondo? Ho provato tutto ma quando definisco una forma e il suo colore l'ondulazione non è più illimitata. Anche in questa pagina https://developer.android.com/reference/android/graphics/drawable/RippleDrawable.html non è presente alcun riferimento sull'aggiunta di un'increspatura illimitata su una forma.Ondulazione e sfondo illimitati Android
Ho provato con questo strato-lista, ma il risultato è terribile
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<ripple
android:color="@color/android_l_light_gray">
</ripple>
</item>
<item>
<shape
android:shape="rectangle">
<solid android:color="@color/android_l_dark_gray" />
</shape>
</item> </layer-list>
questo è ciò che ottengo
Controlla selezionabileItemBackgroundBorderless – IuriiO
vuoi dire dovrei aggiungere questo 'style ="? Android: attr/borderlessButtonStyle "' al pulsante xml? Se sì, non funziona :( – pier
il suo non è uno stile, ma di fondo: Android: background = "android:? attr/selectableItemBackgroundBorderless" – IuriiO