Efecto de ondulación de Android 5+ remoteviews

¿Es posible tener un efecto de rizo en el botón que forma parte de las vistas remotas? (Notificación con diseño personalizado o widget)

Intenté fijar el fondo del botón a notification_material_action_background:

<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/ripple_material_dark"/> 

Pero no tiene efecto. El mismo fondo se utiliza en el código fuente de notificación y hay efecto de rizado en los botones de notificación. Este es el código de la fuente de notificación que crea el botón de acción (con efecto ripple):

  private RemoteViews More ...generateMediaActionButton(Action action) { final boolean tombstone = (action.actionIntent == null); RemoteViews button = new RemoteViews(mBuilder.mContext.getPackageName(), R.layout.notification_material_media_action); button.setImageViewResource(R.id.action0, action.icon); button.setDrawableParameters(R.id.action0, false, -1, 0xFFFFFFFF, PorterDuff.Mode.SRC_ATOP, -1); if (!tombstone) { button.setOnClickPendingIntent(R.id.action0, action.actionIntent); } button.setContentDescription(R.id.action0, action.title); return button; } 

La única diferencia parece ser con esta línea:

  button.setDrawableParameters(R.id.action0, false, -1, 0xFFFFFFFF, PorterDuff.Mode.SRC_ATOP, -1); 

Pero este método es @hide por lo que no se puede llamar.

¿Alguna idea de cómo añadir efecto de rizo? ¡Gracias!

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.